1

I want to plot only data that is greater than or equal to 6 and less than or equal to 12 on the colorbar. I have written the following. But am unable to include other restrictions:

scatter(x(log_gnd>=6), y(log_gnd>=6), 5, log_gnd(log_gnd>=6));

I also want to divide the colorbar into only 4 segments.

4

1 に答える 1

1

6以上12以下のデータポイント(および関数参照)をプロットします。

indices = log_gnd>=6 & log_gnd<=12;    
scatter(x(indices), y(indices), 5, log_gnd(indices));

カラーバーの4つのセグメントへの分割に関して、次のコードはカラーバーをラベルで分割します。数字を表示したい場合は'YTickLabel', {'First', 'Second', 'Third'}、コードから削除してください。

colorbar('YTick', [7.5 9 10.5], 'YTickLabel', {'First', 'Second', 'Third'});
于 2012-11-08T18:08:15.840 に答える