我很难理解如何在Matlab2015b中更改颜色条的范围。
默认情况下,它将从0到1范围内变化。我成功地使用以下代码更改了标签:
c=colorbar;
c.Limits=[0 180] % the range that I want
问题在于当我这样做时,颜色不会随之缩放,换句话说,它将显示从0到180,但仍然使用与[0 1]相关联的颜色,这使得整个条看起来像一个颜色。 我采用了另一种方法,只需更改刻度并执行:
colorbar('Yticks',[0:10:180])
。同样,色条仍与0到1相关联,因此除了0以外的所有刻度都不会出现,因为第一个从10开始。 我该如何更改它所基于的数据?我尝试更改 c.UserData ,但没有任何作用。