我想将'Month'标签放置在整个构面网格的底部中心,但是无论我在plt.text
中更改坐标如何,该标签都位于最终图表中,但不能设置在整个图表的中心情节。
ax=sns.catplot(x='Date', y='Del. Net Value', col='region', data=monthly_region, kind='bar',
col_wrap=7, height=4, aspect=0.5, sharex=False)
plt.suptitle("Monthly Regional Sales Report (RMB), 2017", fontsize=15,
fontweight=0, color='black', style='italic', y=1.02)
ax.set(xlabel='', ylabel='')
plt.text(0.5, 0.02, 'Month', ha='center', va='center')
答案 0 :(得分:0)
您需要确保使用的是 figure 坐标系,而不是最后一个坐标轴。您可以使用transform:
plt.text(0.5, 0.02, 'Month', ha='center', va='center', transform=plt.gcf().transFigure)