Pandas 删除python标签
我正在使用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)
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]。设置标签“”