在Matlab contourf中将颜色设置为某个值

时间:2016-08-22 21:00:14

标签: matlab contour colorbar color-mapping contourf

我想在Matlab中使用contourf绘制一个过程的时间演变。问题是在不同的时间步骤Matlab找到我的数据的最大值和最小值并相应地设置颜色,因此第一个图中的p = 1000可能是蓝色,而下一个图中可能有其他颜色。是否有任何方法可以使颜色保持一致,使每个值都具有某种颜色,而不管最大值和最小值?

由于

1 个答案:

答案 0 :(得分:1)

h = colorbar
set(h,'YLim',[min(vect) max(vect)])

其中vect是您正在绘制的矩阵/向量,或者您可以硬编码您想要的任何值。

您也可以尝试:

set(gca,'CLim',[min(vect) max(vect)])