【问题标题】:Set the label position for seaborn facet grid设置seaborn facet grid的标签位置
【发布时间】:2019-01-20 06:51:18
【问题描述】:

我想将“月份”标签放在整个构面网格的底部中心,但是无论我更改 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')

【问题讨论】:

    标签: python matplotlib visualization seaborn


    【解决方案1】:

    您需要确保您使用的是 figure 坐标系,而不是最后一个坐标轴。您可以使用transform

    plt.text(0.5, 0.02, 'Month', ha='center', va='center', transform=plt.gcf().transFigure)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 2017-11-25
      • 2019-07-08
      相关资源
      最近更新 更多