我必須在Python中繪製表格圖並將此表保存爲jpeg/png。然後在郵件中使用這個圖像。問題是我在圖表的頂部和底部獲得了空白區域。代碼我用來實現這一目標:頂部和底部的白色空間Python matplotlib圖
nrows, ncols = len(df)+1, len(df.columns)
hcell, wcell = 0.5, 1.5
hpad, wpad = 0, 0
fig, ax = plt.subplots(figsize=(ncols*wcell+wpad, nrows*hcell+hpad))
ax.axis('off')
ax.axis('tight')
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
ax.table(cellText=df.values, colLabels=df.columns, loc='center')
fig.savefig('table1.png', bbox_inches='tight')
輸出: 另外,我想給圖表的標題到頂部和左側。 'Some text Here'是標題,黃線顯示我想要另一個標題的位置。 所需的輸出沒有額外的空白在頂部。
你可能想給我們一個工作示例,所以我們可以複製你的情況,以及它的工作。 – IMCoins
我給了代碼。數據可以複製。 –
答案已經給出wtf – IMCoins