Matlab颜色条格式化数字记号

Matlab颜色条格式化数字记号,matlab,colorbar,Matlab,Colorbar,我在matlab中创建了八个独立的绘图;雷暴的水平横截面和垂直横截面。因为水平横截面并不总是包含最大返回值,所以颜色条标签是不同的。例如,我的水平横截面将从0.0变为0.4,而垂直横截面将从0.0变为0.7。我必须把这些情节放在我正在展示的海报上,并且颜色条必须相同。有人知道如何以0.1的增量使颜色条从0.0变为1.0吗?使用caxis设置颜色条的限制: caxis([0 1]); 然后使用ytick通过首先获取颜色条的句柄来设置颜色条的间隔: h = colorbar; set(h,'yti

我在matlab中创建了八个独立的绘图;雷暴的水平横截面和垂直横截面。因为水平横截面并不总是包含最大返回值,所以颜色条标签是不同的。例如,我的水平横截面将从0.0变为0.4,而垂直横截面将从0.0变为0.7。我必须把这些情节放在我正在展示的海报上,并且颜色条必须相同。有人知道如何以0.1的增量使颜色条从0.0变为1.0吗?

使用caxis设置颜色条的限制:

caxis([0 1]);
然后使用ytick通过首先获取颜色条的句柄来设置颜色条的间隔:

h = colorbar;
set(h,'ytick',0:0.1:1)

令人惊叹的非常感谢D@Jim如果你喜欢,别忘了接受答案!答案中数字0旁边的小勾号。