我有一个使用self.ax.imshow(arr,cmap=plt.cm.Greys_r, interpolation = 'none')
在matplotlib中绘制的矩阵正如您所看到的那样,颜色都是相同的颜色。
我如何制作地块,不同的颜色,而不仅仅是黑色
答案 0 :(得分:1)
彩色地图的正确链接是:http://www.loria.fr/~rougier/teaching/matplotlib/#colormaps 您可以像这样分配弹簧颜色贴图:
self.ax.imshow(arr, cmap = plt.cm.spring, interpolation = 'none')
。
@tcaswell当然是正确的,如果您的数据是二进制的,那么颜色也将是二进制的。颜色图为不同的z值提供不同的颜色。如果你想让右下方的颜色与左下方不同(或其他),你需要一个不同的解决方案。我想是有散点图的东西。