如何绘制填充颜色和颜色的地图区域,表示负值和正值。 Colormap只能为[0,1]范围内的值赋予颜色。我想增加范围。
答案 0 :(得分:0)
简单的方法是:
假设您要绘制x
xpos=x;
xneg=x;
xpos(xpos<0)=NaN;
xneg(xneg>=0) = NaN;
plot(xpos)
hold all;
plot(xneg)
答案 1 :(得分:0)
让x
成为包含您想要显示的值的矩阵。然后,您可以使用imagesc
进行可视化:
x = (rand(100,100)-0.5)*10; % random values between -5 and 5
imagesc(x);
colorbar
请注意,颜色条会自动调整为x
中的日期范围。