2015-04-23 87 views
43

如何为此Seaborne情节添加标题?让我们给它一个标题'我是一个标题'。如何为Seaborn Facet剧情添加标题

tips = sns.load_dataset("tips") 
g = sns.FacetGrid(tips, col="sex", row="smoker", margin_titles=True) 
g.map(sns.plt.scatter, "total_bill", "tip") 

plot

回答

71

这些行后:

plt.subplots_adjust(top=0.9) 
g.fig.suptitle('THIS IS A TITLE, YOU BET') # can also get the figure from plt.gcf() 

如果添加suptitle无需调整轴,seaborn小职称它交叠。

(使用不同的数据):

enter image description here

+1

这为我工作,但我不得不使用'plt.subplots_adjust(顶部= 0.8 )'而不是'top = 0.9'。 – Mack

25

在IPython的笔记本,这为我工作!

sns.plt.title('YOUR TITLE HERE') 
+6

我试过了,它在右下图中添加了一个标题,而不是整个数字 – crypdick

+1

通过'sns'包访问'plt'在0.8.1中已被弃用。这应该使用'plt.title('你的标题在这里]'来完成 – Mack

4

什么工作对我来说是:

sns.plt.suptitle('YOUR TITLE HERE')