2015-04-23 45 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')