我有一个索引图像(2-D,而不是rgb),我使用imagesc
来显示图像。此功能提供从蓝色到红色的范围,可以colormap
设置,可以colorbar
查看。
现在,我想将背景(通常为0或NaN)更改为白色或黑色,但不会影响或更改色彩图/色条的范围。我尝试将所有图片转换为3-D rgb,但这会阻止更改对比度的选项,或clims
,就像在imagesc
中一样。
那么,还有其他方法可以做到吗?
修改
当我的图像具有一系列值并且背景为NaN时,我以特定的对比度显示图像(例如imagesc(img, [-1,1])
),我获得了以下颜色范围 - 1到1,我在后台得到白色(因为我把[1 1 1]放在色彩图的第一个条目中),但也是在对比度最小值下的所有值(即,示例中的< -1)也可以在颜色条刻度中获得白色而不是底部深蓝色。
任何想法......?
非常感谢。
答案 0 :(得分:1)
考虑将[1, 1, 1]
作为色彩映射的第一个条目,以使背景为白色。