Python 如何修复matplotlib';当整个布局无法填充时,s子图?

Python 如何修复matplotlib';当整个布局无法填充时,s子图?,python,pandas,matplotlib,Python,Pandas,Matplotlib,我想用29列来绘制一个数据帧,所以我使用matplotlib的“subplot”命令,使用5x6布局(5x6=30>29) 图,ax=plt子批次(5,6) 但是,当我绘制所有列时,最后一个子图(即行=5,列=6)是空的,因为没有数据显示在那里。有办法删除最后一个子批次吗?试试这个 fig.delaxes(axs[5,6]) plt.show() 试试这个 fig.delaxes(axs[5,6]) plt.show() 这适用于删除轴,但是如果我使用sharex=True,那么xtic

我想用29列来绘制一个数据帧,所以我使用matplotlib的“subplot”命令,使用5x6布局(5x6=30>29)

图,ax=plt子批次(5,6)

但是,当我绘制所有列时,最后一个子图(即行=5,列=6)是空的,因为没有数据显示在那里。有办法删除最后一个子批次吗?

试试这个

fig.delaxes(axs[5,6]) 
plt.show()
试试这个

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

这适用于删除轴,但是如果我使用sharex=True,那么xtick也将被删除。是否有办法将XTICK移动到上一行?这可以删除轴,但是如果我使用sharex=True,XTICK也会被删除。是否有办法将XTICK移到上一行?