两个社交网站我都试过了。boxplot('Day', 'Count', data= gg).title('lalala')和sns。boxplot('Day', 'Count', data= gg).suptitle('lalala')。没有工作。我想这可能是因为我也在使用Matplotlib。

看起来很容易搜索到,但我还没能在网上找到有用的。


当前回答

.set_title(")可以用来给Seaborn图添加一个标题:

import seaborn as sb
sb.boxplot().set_title('Title')

其他回答

试试这个:

import seaborn as sns
g = sns.catplot(x='Day', y='Count', data=gg)
g.set_title('LaLa')

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

import matplotlib.pyplot as plt

plt.title('add title here')

.set_title(")可以用来给Seaborn图添加一个标题:

import seaborn as sb
sb.boxplot().set_title('Title')

对于单个箱线图:

import seaborn as sb
sb.boxplot(data=Array).set_title('Title')

在同一个图中获取更多箱形图:

import seaborn as sb
sb.boxplot(data=ArrayofArray).set_title('Title')

例如,

import seaborn as sb
myarray = [78.195229, 59.104538, 19.884109, 25.941648, 72.234825, 82.313911]
sb.boxplot(data=myarray).set_title('myTitle')

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()

当然,你也可以使用返回的axis实例使其更具可读性:

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