Pandas 删除python标签

Pandas 删除python标签,pandas,Pandas,我正在使用pandas数据帧绘制python中的多面板图形。我使用了较短的版本: df1_5.plot(subplots=True, sharex=True); 这将删除5行乘1列地物格式中除底部地物外所有地物上的xtick标签 但是,为了自定义绘图,我更明确地说明了如何绘制和使用以下代码: fig, axes = plt.subplots(nrows=5, ncols=1, figsize=(8, 5)) df11_15['V11'].plot(ax=axes[0], ylim=(0, 7)

我正在使用pandas数据帧绘制python中的多面板图形。我使用了较短的版本:

df1_5.plot(subplots=True, sharex=True);
这将删除5行乘1列地物格式中除底部地物外所有地物上的xtick标签

但是,为了自定义绘图,我更明确地说明了如何绘制和使用以下代码:

fig, axes = plt.subplots(nrows=5, ncols=1, figsize=(8, 5))
df11_15['V11'].plot(ax=axes[0], ylim=(0, 7)); axes[0].set_title('V1')
df11_15['V12'].plot(ax=axes[1], ylim=(0, 7)); axes[1].set_title('V12')
df11_15['V13'].plot(ax=axes[2], ylim=(-0.5, 1.0)); axes[2].set_title('V13')
df11_15['V14'].plot(ax=axes[3], ylim=(-0.5,0.5)); axes[3].set_title('V14')
df11_15['V15'].plot(ax=axes[4], ylim=(-0.5, 0.5)); axes[4].set_title('V15')
我想从上面四个图中删除Xticklabel。你能告诉我怎么做吗

我试过:

axes[3].set_axisticklabels()
但是被告知没有名为this的属性错误。

试试这个

对于ax[3]中的标签,获取标签: label.set_visibleFalse 为了完整起见,我还将提供一个关于如何在循环中工作的示例

生成子批次的2x4矩阵 图,axs=plt。子批次行=4,ncols=2 对于i,图轴中的ax: 用随机数填充直方图 ax.histnp.random.normalsize=100,箱子=20 设置相同的xlim,使标签不可见是有意义的 ax.set_xlim[-4,4] 仅当ax不在最后一行时使标签不可见 如果不是ax.is_最后一行: 对于ax.Getxticklabels中的标签: label.set_visibleFalse
太好了,谢谢!我喜欢循环的效率。我意识到我可以在一行一行的基础上调用它,例如:axes[0];轴[0]。设置标签“”