0

如何绘制一个充满颜色和颜色的地图区域,这些颜色和颜色代表负值和正值。颜色图只能为 [0,1] 范围内的值赋予颜色。我想扩大范围。

4

2 回答 2

1

x成为您想要可视化的值的矩阵。然后您可以imagesc用于可视化:

x = (rand(100,100)-0.5)*10; % random values between -5 and 5

imagesc(x);
colorbar

请注意,颜色栏会自动调整为x.

于 2012-11-29T14:05:30.550 回答
0

简单的方法是这样做:

假设你想绘制x

xpos=x;
xneg=x;
xpos(xpos<0)=NaN;
xneg(xneg>=0) = NaN;

plot(xpos) 
hold all;
plot(xneg)
于 2012-11-29T13:25:35.647 回答