python - 在 Python imshow 图中突出显示没有数据的区域

标签 python imshow

我正在用 Python 生成一个 imshow 图。

在最终的图中,我有数据条/列,它们之间根本没有数据 - 有点像条形码。

目前,我没有数据,我只是将所有值设置为零。因此,这些没有数据的区域的颜色是我的颜色条中代表零的任何颜色 - 在我的例子中是绿色。

我真正想要的是这些列/条是白色的,并明确这些是没有数据的区域。

我意识到我可以更改颜色条,使零为白色,但我真的想区分没有数据的区域和数据中可能存在的任何零。

谢谢。

最佳答案

尝试将这些值设置为np.nan(或float('nan'));您可能还想将 interpolation='nearest' 作为参数传递给 imshow

关于python - 在 Python imshow 图中突出显示没有数据的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20728942/

相关文章:

python - 用 Python 捕获 ConnectionResetError

python - 在 Pandas 中使用 read_html() 时出错

Python - 在 z 平面上切片

python - 使用自定义刻度标签绘制矩阵数据

python - 用两个一维数组创建一个二维数组

python - 如何使用变量.format写入文件?

python - 关于FastAPI的依赖注入(inject)及其可重用性的问题

python - Imshow/Matshow 收缩轴内

python - 如何在 matplotlib 中将图例添加到 imshow()

python - 使用 python 绘制数千个文件