【发布时间】:2012-11-29 13:04:56
【问题描述】:
如何绘制一个充满颜色和颜色的地图区域,这些颜色代表负值和正值。颜色图只能为 [0,1] 范围内的值赋予颜色。我想扩大范围。
【问题讨论】:
如何绘制一个充满颜色和颜色的地图区域,这些颜色代表负值和正值。颜色图只能为 [0,1] 范围内的值赋予颜色。我想扩大范围。
【问题讨论】:
让x 成为您想要可视化的值的矩阵。然后您可以使用imagesc 进行可视化:
x = (rand(100,100)-0.5)*10; % random values between -5 and 5
imagesc(x);
colorbar
请注意,颜色条会自动调整为x 中的日期范围。
【讨论】:
简单的方法是这样做:
假设你想绘制x
xpos=x;
xneg=x;
xpos(xpos<0)=NaN;
xneg(xneg>=0) = NaN;
plot(xpos)
hold all;
plot(xneg)
【讨论】: