使用pyplot pcolor作为热图,需要添加小计

时间:2016-08-23 20:50:43

标签: python matplotlib

我有一个带有值的pandas数据框:

[[7.86,  0.25,  2.87,  1.09,  27.09]
[ 0.54,  0.0,   0.44,  0.49,   2.03],
[ 5.34,  0.79,  2.32,  0.54,   3.76],
[ 2.22,  0.49,  0.79,  0.2,    0.3 ],
[31.98,  0.89,  2.62,  0.15,   4.94]]

我用:

调用matplotlib
plt.figure(figsize=(7, 6))
plt.title(title)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.yticks(np.arange(0.5, len(d.index), 1), d.index)
plt.xticks(np.arange(0.5, len(d.columns), 1), d.columns)
c = plt.pcolor(d, cmap="PuBu")
show_values(c)
plt.tight_layout()
plt.autoscale()
plt.show()

得到这个结果: pyplot heatmap

我需要做的是,我无法找到文档,是在轴上显示该矩阵的每一行和每列的小计。我不知道是否有特定选项,或者我是否需要添加10/11注释。

0 个答案:

没有答案