Ich muss ein Tabellenchart in Python plotten und diese Tabelle als jpeg/png speichern. Dann benutze dieses Bild in der Mail. Das Problem ist, dass ich am oberen und unteren Rand des Diagramms Leerraum bekomme. Code benutzen ich dieses Ziel zu erreichen:Leerraum oben und unten Python matplotlib plot
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')
Ausgang: Auch ich die Überschrift nach oben und von links Seite des Diagramms geben will. 'Ein Text ist hier' ist die Überschrift und die gelbe Linie zeigt, wo ich eine andere Überschrift haben möchte. Gewünschter Ausgang ohne zusätzlichen Leerraum auf der Oberseite.
Sie könnten uns ein funktionierendes Beispiel geben wollen, damit wir Ihren Fall, und arbeiten daran reproduzieren. – IMCoins
Ich gab den Code. Daten, die man reproduzieren kann. –
Die Antwort wurde gegeben wtf – IMCoins