【发布时间】:2012-05-18 02:32:35
【问题描述】:
确实是两个问题,但我觉得它们重叠,所以我会在一个地方问它们(如果可以的话)。
我在 matlab 中使用以下方法创建了一个 pcolor:
p = pcolor(Lon', Lat', data);
但现在我想补充一些信息。我有一个矩阵mask,它与数据具有相同的维度,但由 1 和 0 填充。在它包含 1 的地方,我想保留 pcolor 中的像素,当它包含 0 时,将其移除(不仅仅是将值变为零,这在我的颜色图中不是由白色像素表示的)。
其次,我有第二个矩阵,称为“点画”,它再次包含 0 和 1。我现在想用点画效果覆盖由 1 表示的任何位置。
这样做的目的是创建一个像这样的图像: http://www.ipcc.ch/publications_and_data/ar4/wg1/en/figure-spm-7.html 绘制平均值的地方,但有太多分歧的区域被涂白,而有很多共识的区域被“点画”。
提前致谢!
【问题讨论】:
标签: matlab overlay mask stipple