Nếu bạn chỉ muốn thay đổi example và đặt bàn ở phía trên, sau đó loc='top'
trong việc kê khai bảng là những gì bạn cần,
the_table = ax.table(cellText=cell_text,
rowLabels=rows,
rowColours=colors,
colLabels=columns,
loc='top')
Sau đó điều chỉnh âm mưu với,
plt.subplots_adjust(left=0.2, top=0.8)
Tùy chọn linh hoạt hơn là đặt bảng theo trục riêng của mình bằng các ô con,
import numpy as np
import matplotlib.pyplot as plt
fig, axs =plt.subplots(2,1)
clust_data = np.random.random((10,3))
collabel=("col 1", "col 2", "col 3")
axs[0].axis('tight')
axs[0].axis('off')
the_table = axs[0].table(cellText=clust_data,colLabels=collabel,loc='center')
axs[1].plot(clust_data[:,0],clust_data[:,1])
plt.show()
mà trông như thế này,
Bạn đang sau đó tự do để điều chỉnh vị trí của trục như required.
Nguồn
2015-08-21 11:53:06
Great câu trả lời, cảm ơn! – snowflake