删除matplotlib子图中的轴?

JD2*_*015 2 python matplotlib pandas

我有一个熊猫数据框,其中有4列,并以日期范围作为索引。在使用此代码显示了四个子图上的趋势线之后,我意识到我不希望y轴刻度或标签,但是我找不到从子图上删除它们的建议。我尝试的所有内容都只能在底部显示。

plot4 = CZBCdf2.plot(subplots=True,figsize=(10,4),sharex=True)
Run Code Online (Sandbox Code Playgroud)

arm*_*ita 5

在matplotlib中删除轴的典型方法是:

import matplotlib.pyplot as plt

plt.axis('off')
Run Code Online (Sandbox Code Playgroud)

但是,这是matplotlib中的一般说明。要将轴设置为不可见,可以执行以下操作(使用子图):

ax.xaxis.set_visible(False) # same for y axis.
Run Code Online (Sandbox Code Playgroud)

您似乎正在从其他来源调用该图。如果此说明不起作用,则您需要提供更多代码,以查看实现此目的的过程。