Ich änderte die example code und bekam die Tabelle zu arbeiten, wie ich will, aber es gibt immer noch eine Box, wo der Graph unter die Tabelle gehen würde. Ich möchte diese Box loswerden. Beachten Sie, dass die Tabelle 5 Zeilen einschließlich Spaltenmarkierungen und 8 Spalten einschließlich Zeilenmarkierungen enthält.Python Matplotlib wie bekomme ich nur Tabelle
Der entsprechende Code:
columns = ('Last', 'High', 'Low', 'Chg.', 'Chg. %', 'Time', 'T?')
rows = ['Gold', 'Silver', 'Copper', 'Aluminum']
scatter_x = (1, 2, 3)
scatter_y = (1224.53, 1231.76, 1228.70)
fig = plt.figure(1)
gridspec.GridSpec(4,3)
#Table - Main table
plt.subplot2grid((4,3), (0,0), colspan=2, rowspan=2)
plt.table(cellText=data_list,
rowLabels=rows,
colLabels=columns,
loc='top')
plt.subplots_adjust(left=0.2,top=0.8)
plt.yticks([])
plt.xticks([])
#Gold Scatter - Small scatter to the right
plt.subplot2grid((4,3), (0,2))
plt.scatter(scatter_x, scatter_y)
plt.ylabel('Gold Last')
fig.tight_layout()
fig.set_size_inches(w=6, h=5)
fig_name = 'plot.png'
fig.savefig(fig_name)
plt.show()
A tack auf Frage: Wie würde ich die Polsterung auf dem Tisch, so dass es nicht an der Spitze abgeschnitten und links ?