我想在彩条上仅绘制大于或等于6且小于或等于12的数据。我写了以下内容。但是我无法包含其他限制:
scatter(x(log_gnd>=6), y(log_gnd>=6), 5, log_gnd(log_gnd>=6));
我还想将彩条分成4段。
答案 0 :(得分:1)
绘制大于或等于6且小于或等于12(and function reference)的数据点。
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'});