2017-02-23 131 views
11

似乎很漂亮的Googleable,但一直没有找到能够在网上找到的东西。我试过sns.boxplot('Day', 'Count', data= gg).title('lalala')sns.boxplot('Day', 'Count', data= gg).suptitle('lalala')。没有工作。我想这可能是因为我也在使用matplotlib。如何将标题添加到seaborn boxplot

回答

4

试着在你的代码的末尾添加这样的:

import matplotlib.pyplot as plt 

plt.title('add title here') 
20

Seaborn箱线图返回matplotlib轴实例。不像pyplot本身,它有一个方法plt.title(),轴的对应参数是ax.set_title()。因此,你需要调用

sns.boxplot('Day', 'Count', data= gg).set_title('lalala') 

一个完整的例子是:

import seaborn as sns 
import matplotlib.pyplot as plt 

tips = sns.load_dataset("tips") 
sns.boxplot(x=tips["total_bill"]).set_title("LaLaLa") 

plt.show() 

当然你也可以使用返回的轴实例,以使其更易于阅读:

ax = sns.boxplot('Day', 'Count', data= gg) 
ax.set_title('lalala') 
ax.set_ylabel('lololo')