我正在使用在这里展示的FacetGrid示例,其结果是下面的图表。在我的数据集中,有很多图表,希望在每个分面上都重复x轴标签,而不仅仅是在底部。 对于这个例子,值62, ..., 76应该在每个A-J分面上都重复显示。
Bazingaa的回答适用于matplotlib 2.0.2版本。对于更新版本的matplotlib,使用ax.tick_params()并设置labelbottom=True似乎可行:for ax in g.axes.flatten(): ax.tick_params(labelbottom=True)
只需在def label():函数之后添加以下内容。虽然您想要的修改后图形看起来并不那么好。for ax in g.axes.flat: _ = plt.setp(ax.get_xticklabels(), visible=True) 输出结果
0.9.0
版本,而matplotlib
的版本是2.0.2
。 - Sheldore