在Seaborn中使用FacetGrid为所有构面重复x轴标签

Krz*_*ski 6 python plot matplotlib seaborn facet-grid

我正在处理此处显示的FacetGrid示例,该示例导致下面的图。在我的数据集中,有很多图,将轴标签重复到每个构面(不仅在底部)会很方便。x

对于此示例,62, ..., 76应为每个A-J构面重复这些值。

在此处输入图片说明

Dav*_*idG 6

Bazingaa的答案适用于matplotlib版本2.0.2。对于较新版本的matplotlib,似乎可以使用ax.tick_params()和设置labelbottom=True:

for ax in g.axes.flatten():
    ax.tick_params(labelbottom=True)
Run Code Online (Sandbox Code Playgroud)


She*_*ore 5

只需在函数后面添加以下几行即可def label():。虽然按照你想要的修改,剧情看起来不太好。

for ax in g.axes.flat:
    _ = plt.setp(ax.get_xticklabels(), visible=True)
Run Code Online (Sandbox Code Playgroud)

输出

在此输入图像描述