python - Matplotlib:具有三种颜色的自定义颜色图

标签 python matplotlib

<分区>

我想将颜色图传递给 matplotlib.imshow 以绘制 NxN 数组,其中每个单元格只能取值 -1、0 和 1。 我希望我的颜色图将一种颜色(十六进制代码)准确映射到每个值。

我只是不知道如何定义自定义颜色图,它不是两种颜色之间的渐变。

最佳答案

提供了一个非常相似问题的解决方案 here .总之,

import matplotlib
matplotlib.colors.ListedColormap(list-of-colours)

是你的 friend 。

关于python - Matplotlib:具有三种颜色的自定义颜色图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32952963/

相关文章:

python - 如何防止curses应用程序出现故障?

python - 如何标记 seaborn 等高线图

python - 删除后如何恢复图形的导航工具栏?

python - wxPython标准菜单图标和快捷方式不显示

Python获取上月和上年

python - 为什么 numpy 会遇到持续提高除以零的情况?

python - httpd 启动时 python 初始化过多

python - 对日期和给定日期中的值数量进行排序

python - matplotlib 在子图中创建断轴

python - 动画网络图以显示算法的进度