【发布时间】:2015-05-16 05:27:09
【问题描述】:
真的无法掌握如何绘制 pandas df 的汇总表。我确信这不是数据透视表的情况,或者可能是显示数据的转置方法。我能找到的最好的是:Plot table and display Pandas Dataframe 我的代码尝试没有到达那里:
dc = pd.DataFrame({'A' : [1, 2, 3, 4],'B' : [4, 3, 2, 1],'C' : [4, 3, 2, 1]})
data = dc['A'],dc['B'],dc['C']
ax = plt.subplot(111, frame_on=False)
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
cols=["A", "B", "C"]
row_labels=[0]
the_table = plt.table(cellText=data,colWidths = [0.5]*len(cols),rowLabels=row_labels, colLabels=cols,cellLoc = 'center', rowLoc = 'center')
plt.show()
我想做的就是制作一个表格图,第一列是 A B C,旁边的行是总数和平均值(见下文)。任何帮助或指导都会很棒...感觉真的很愚蠢...(请原谅代码示例,它还没有包含总数和平均值...)
Total Mean
A x x
B x x
C x x
【问题讨论】:
标签: python pandas matplotlib