标签: python matplotlib plot seaborn facet-grid
我正在处理here所示的FacetGrid示例,其结果如下图所示。在我的数据集中,有很多图,对每个构面重复x轴标签(不仅在底部)很方便。
FacetGrid
x
在此示例中,应为每个62, ..., 76面重复值A-J。
62, ..., 76
A-J
答案 0 :(得分:5)
Bazingaa的答案适用于matplotlib版本2.0.2。对于较新版本的matplotlib,使用ax.tick_params()并设置labelbottom=True似乎可以:
ax.tick_params()
labelbottom=True
for ax in g.axes.flatten(): ax.tick_params(labelbottom=True)
答案 1 :(得分:2)
只需在def label():函数之后添加以下行。尽管通过您想要的修改,该图看起来不太好。
def label():
for ax in g.axes.flat: _ = plt.setp(ax.get_xticklabels(), visible=True)
输出