我有一个矩阵,我使用 matplotlib 在 matplotlib 中绘制self.ax.imshow(arr,cmap=plt.cm.Greys_r, interpolation = 'none')
如您所见,这些图都是相同的颜色。我怎样才能使情节,不同的颜色,而不仅仅是黑色
问问题
829 次
1 回答
1
颜色图的正确链接是:http ://www.loria.fr/~rougier/teaching/matplotlib/#colormaps 您可以像这样分配弹簧颜色图:
self.ax.imshow(arr, cmap = plt.cm.spring, interpolation = 'none')
.
@tcaswell 当然是正确的,如果您的数据是二进制的,那么颜色也将是二进制的。颜色图为不同的 z 值提供不同的颜色。如果你想给右下部分与左下部分(或其他)不同的颜色,你需要一个不同的解决方案。我猜是带有散点图的东西。
于 2013-03-12T16:27:26.817 回答