python - matplotlib 修改 colormap 以白色为零

标签 python matplotlib colormap

一些标准的 matplotlib cmap,例如 viridisjet小值。虽然这是我需要的,但我希望它们不显示任何内容,即如果值正好为零,则为白色背景。对于非零值,该颜色图的常用颜色就可以了。

这有可能吗?

最佳答案

您宁愿从数据中屏蔽零,例如将这些值设置为 nan 或使用掩码数组。然后你可以为你的颜色图设置set_bad("white")

关于python - matplotlib 修改 colormap 以白色为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50976177/

相关文章:

python - matplotlib 中的轮廓未绘制指定数量的轮廓

python - 如何临时赋值成员变量?

python - pandas:当值是可变长度的集合或列表时,从字典创建一个长/整齐的 DataFrame

python - Discord.py 如何删除服务器中的所有角色

python - Seaborn - 根据 x 名称而不是色调更改条形颜色?

python - 如何提高 matplotlib 中二维直方图的灵敏度?

matlab - 如何在不同的子图中应用不同的颜色图?

python - 为机器学习准备数据集的正确方法是什么?

python - Python 中带有渐变背景的点图?

python - 如何使用 OpenCV 将色彩图应用于灰度数据