我有一系列各不相同的数值,通过绘制散点图(x,y,z),z轴代表的colorbar显示了一系列各不相同的数值。但我只对数值较高的部分感兴趣,因此想要调整colorbar的数值范围。有没有什么方法能够实现这个目的呢?
以下是我用于绘图的代码的一部分,我还打算用对数坐标轴绘制图形。例如,我希望在我的对数图中将范围设置为14到最大值。
我希望有些数值根本不显示出来,这样colorbar就会有一个有限的范围,例如从14到最大值。目前,在对数图中,colorbar显示的范围为9到最大值。
scatter(x(1:end-1), y(1:end-1), 5, gnd);
title('G plot (m^-^2)');
colorbar('eastoutside');
xlabel(' X-axis (microns)');
ylabel('Y-axis (microns)');
figure;
log_g=log10(gnd);
scatter(x(1:end-1), y(1:end-1), 5,log_g);
colorbar('eastoutside');
xlabel(' X-axis (microns)');
ylabel('Y-axis (microns)');
title('G Density, log plot (m^-^2)');