小编use*_*335的帖子

在pylab中以不同颜色显示多个蒙版

我有一个数组,包括体面的观察,不相关的观察(我想掩盖),以及没有观察的区域(我也想掩盖).我希望将此数组显示为具有两个单独掩码的图像(使用pylab.imshow),其中每个掩码以不同的颜色显示.

我找到了某种颜色的单个掩码(此处)的代码,但两个不同的掩码没有任何代码:

masked_array = np.ma.array (a, mask=np.isnan(a))
cmap = matplotlib.cm.jet
cmap.set_bad('w',1.)
ax.imshow(masked_array, interpolation='nearest', cmap=cmap)
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我想避免使用严重扭曲的颜色图,但接受这是一个选项.

python matplotlib image-masking

5
推荐指数
1
解决办法
3895
查看次数

标签 统计

image-masking ×1

matplotlib ×1

python ×1