【发布时间】:2015-02-19 03:11:53
【问题描述】:
如何在热图中指定颜色。
在此示例中,数据是唯一的 4 个值之一 {0,1,2,3}
Index= ['aaa', 'bbb', 'ccc', 'ddd', 'eee']
Cols = ['A', 'B', 'C', 'D']
data= [[ 0, 3, 1, 1],[ 0, 1, 1, 1],[ 0, 1, 2, 1],[ 0, 2, 1, 2],[ 0, 1, 1, 1]]
print data
df = pd.DataFrame(data, index=Index, columns=Cols)
heatmap = plt.pcolor(np.array(data))
plt.colorbar(heatmap)
plt.show()
如何指定这些颜色以表示 颜色= {0:'绿色',1:'红色',2:'黑色',3:'黄色'}
【问题讨论】:
-
您目前如何绘制数据?你在用什么功能?可以加代码吗?
-
谢谢! @Ffisegydd 我使用 pcolor 来构建热图。代码已更新!
标签: python matplotlib data-visualization heatmap