【发布时间】:2013-05-06 13:52:42
【问题描述】:
我想在使用imshow 的图像中使用颜色映射rainbow。它工作得很好,但我想重新定义值0 的颜色。我想用白色代替紫罗兰色。
我只想对零值执行此操作,所有其他值都可以保留颜色图中的默认值。
知道如何无需手动编辑颜色图吗?
【问题讨论】:
-
问题不一样,我不想直接编辑阵营...彩虹色图的定义不明确
-
您根本不必编辑斜坡,我的意思是创建一个带有零掩码的掩码数组并使用
cmap.set_bad('white')。但解决方法与使用下面的cmap.set_under()相当。
标签: python matplotlib color-mapping