python - matplotlib 修改颜色图,白色为零
问题描述
一些标准matplotlib
cmap
s,例如viridis
或以较小的值jet
显示深色。虽然这是我需要的,但我喜欢它们不显示任何内容,即如果值恰好为零,则为白色背景。对于非零值,该颜色图的常用颜色很好。
是否有可能做到这一点?
解决方案
您宁愿从数据中屏蔽零,例如将这些值设置为nan
或使用屏蔽数组。然后你可以只set_bad("white")
为你的颜色图。
推荐阅读
- python - 如何隐藏用户输入的密码
- html - Bootstrap 4 Scrollable Div占用剩余的中间屏幕高度
- c - 声明包含指针的全局结构
- python - 你能从 Python 中赋值语句的右侧检测到左值解构吗?
- node.js - 邮件(nodemailer/maigun-js)不从节点发送
- multithreading - 了解线程化 GHC haskell 程序的子进程
- python - 如何在 Python 中获取已执行命令的返回值
- python - 如何根据 pandas 数据框中的复杂组合创建指标
- botframework - Luis 技能识别器枚举错误 - 需要更新 .luis 和 .qna 文件并进行更改
- android - 为 AlertDialog NegativeButton Listener 传递函数