如何将 NumPy 数组转换为 MatPlotLib 颜色图?

Num*_*bot 6 python matplotlib

我正在尝试创建 4 种不同颜色的颜色图。我有一个 NumPy 数组,该数组中有 4 个值:0、.25、.75 和 1。我怎样才能制作 MatPlotLib 绘图,例如,0 为绿色,0.25 为蓝色,0.75 为黄色,和红色为 1?

谢谢!

eca*_*mur 1

尝试ListedColormap使用BoundaryNorm. 有关示例,请参阅http://matplotlib.sourceforge.net/examples/api/colorbar_only.html 。