<分区>
我想将颜色图传递给 matplotlib.imshow
以绘制 NxN 数组,其中每个单元格只能取值 -1、0 和 1。
我希望我的颜色图将一种颜色(十六进制代码)准确映射到每个值。
我只是不知道如何定义自定义颜色图,它不是两种颜色之间的渐变。
标签 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/