如何绘制一个充满颜色和颜色的地图区域,这些颜色和颜色代表负值和正值。颜色图只能为 [0,1] 范围内的值赋予颜色。我想扩大范围。
问问题
2399 次
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 回答