matlab 图片无值NaN部分显示为白色

Posted yibeimingyue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 图片无值NaN部分显示为白色相关的知识,希望对你有一定的参考价值。

方法一:

原始数据中有许多无值NaN,但直接用imagesc显示会变成最小的颜色,找了许久发现个最好的办法。

h=imagesc(C)
set(h,‘alphadata‘,~isnan(C))


%%%%%%
方法二:
其实也可以在colorbar 上直接修改,右键图片旁边的colorbar选择颜色图编辑器,

点击最后一个标签,然后编辑-编辑标记颜色-选择白色
大功告成~~~
————————————————
版权声明:本文为CSDN博主「y3254321」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/y3254321/article/details/71172514

以上是关于matlab 图片无值NaN部分显示为白色的主要内容,如果未能解决你的问题,请参考以下文章

matlab矩阵显示图片颜色的问题

MatLab数据结构

如何仅更改 NAN 值 matplotlib 在轮廓图中的颜色

pandas使用shift函数对数数据进行向上偏移(-1)或者向下偏移索引不移动,移动之后无值的赋值为NaN将原数据列与偏移后的数据列相加生成新的数据列

excel数据导入matlab处理,全部显示NAN..怎么解决?

matlab中可以用NaN来去掉部分图像,但是怎么使用呢?