2016-10-12 38 views
0

我想繪製數據幀與說29列,所以我使用matplotlib的 「副區」 使用5×6佈局命令,(5×6 = 30> 29)如何在整個佈局無法填充時修復matplotlib的子圖?

無花果,AX = plt.subplots(5,6)

但是,當我繪製所有列時,最後一個子圖(即,row = 5,col = 6)是空的,因爲沒有要顯示的數據。有沒有辦法刪除最後一個子區塊?

回答

2

試試這個

fig.delaxes(axs[5,6]) 
plt.show() 
+0

,對於刪除軸工作,但如果我用sharex =真,xticks將被刪除。有沒有辦法將xticks移動到上一行? – motam79