python创建dataframe表格不显示_创建列pandas DataFrame数据的表绘图时出现问题?
我有下面的代碼,它創(chuàng)建一個(gè)帶有標(biāo)簽的列名的表映像。我遇到的問題是讓列(dc[x])能夠垂直填充表,而不是水平填充。在def drilltable():
c = readcsv3()
dc = DataFrame(c)
topA,ARA,PWA, = dc[0],dc[1],dc[2],
data=[topA,ARA,PWA]
fig = plt.figure()
ax = fig.add_subplot(111,axisbg='white')
ax.axis('off')
ax.set_aspect(.2)
cols=["Top Drillers in Alberta", "Active Rigs", "Prev Week"]
table = ax.table(cellText=data, colLabels=cols, loc='upper center',cellLoc='center',colWidths=[.075]*18)
for cidx in table._cells:
table._cells[cidx].set_facecolor('#EEECE1')
table.set_fontsize(20)
table.scale(2.1,16)
plt.savefig(filenameTemplate3, format='png',bbox_inches='tight')
下面的圖片是我當(dāng)前得到的,它有正確的列標(biāo)簽,但是值是水平列出來的,而不是列在每個(gè)列標(biāo)簽下面。在
相反,我希望它看起來更像這樣(在excel中做過,因?yàn)槲覠o法在python中運(yùn)行):
問題是當(dāng)我設(shè)置斧頭臺()函數(shù),cellText=data水平分配單元格,我希望它是垂直的,因?yàn)閿?shù)據(jù)是那種格式的。在
有什么建議嗎?在
下面是一個(gè)我試圖通過CSV文件讀入表中的數(shù)據(jù)示例(實(shí)際文件是11x12)。在
^{pr2}$
總結(jié)
以上是生活随笔為你收集整理的python创建dataframe表格不显示_创建列pandas DataFrame数据的表绘图时出现问题?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python xml字符串_python
- 下一篇: idea 保存设置 新建项目_配置、创建