如何解决如何在seaborn中为标题添加标题?
这应该很容易,但是我尝试了很多事情(基于seaborn relplot: how to control the location of the legend and add title,How to add a title to Seaborn Facet Plot和文档),但是没有任何效果。
我尝试过的事情:
g = sns.relplot(x="col1",y="col2",data=df,height=6,aspect=2);
g.add_legend(title="Col1 x Col2");
也:
g = sns.relplot(x="col1",aspect=2).set_title('Col1 x Col2')
并且:
plt.title('Col1 x Col2')
g = sns.relplot(x="col1",aspect=2);
好吧,没有任何效果。我希望标题位于图的顶部,就像plt.title()通常所做的那样。
解决方法
由于您未能包含源DataFrame,我使用了另一个:
df = sns.load_dataset("tips")
然后我按以下方式创建 relplot :
g = sns.relplot(x="total_bill",y="tip",hue="day",data=df)
g.fig.suptitle('Col1 x Col2',fontsize=16)
g.fig.subplots_adjust(top=0.9);
我得到的结果是:
当然,图像的内容是不同的,但是至少在这里您有一个标题,图像向下调整,以便在图像下方保留一些空间。 标题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。