如何在MATLAB图中将colorbar的最大值显示为“> x”?

时间:2017-12-22 07:25:11

标签: matlab matlab-figure colorbar colormap

我正在绘制一个空间图,我在colormap中显示0到20之间的值。

这就是我正在做的事,

caxis([0 20])    
h = colorbar('Fontsize', 4, 'LineWidth', 0.15);

以下是生成的颜色栏

enter image description here

因为,很少有值大于20,我想将颜色条中最大的刻度值显示为>20而不是20

怎么做?

1 个答案:

答案 0 :(得分:5)

只需在代码后添加:

h.TickLabels{end} = '>20';

或更一般地说:

h.TickLabels{end} = ['>' h.TickLabels{end}];