颜色绘制矩阵matplotlib上的不同颜色

时间:2013-03-12 15:26:55

标签: python colors matplotlib

Matrix I have created

我有一个使用self.ax.imshow(arr,cmap=plt.cm.Greys_r, interpolation = 'none')在matplotlib中绘制的矩阵正如您所看到的那样,颜色都是相同的颜色。 我如何制作地块,不同的颜色,而不仅仅是黑色

1 个答案:

答案 0 :(得分:1)

彩色地图的正确链接是:http://www.loria.fr/~rougier/teaching/matplotlib/#colormaps 您可以像这样分配弹簧颜色贴图:

self.ax.imshow(arr, cmap = plt.cm.spring, interpolation = 'none')

@tcaswell当然是正确的,如果您的数据是二进制的,那么颜色也将是二进制的。颜色图为不同的z值提供不同的颜色。如果你想让右下方的颜色与左下方不同(或其他),你需要一个不同的解决方案。我想是有散点图的东西。