如何将标题添加到海洋盒装中



我已经尝试了sns.boxplot('Day', 'Count', data= gg).title('lalala')sns.boxplot('Day', 'Count', data= gg).suptitle('lalala')。没有工作。我认为可能是因为我也与matplotlib合作。

看起来很谷歌搜索,但是我找不到在线上有效的东西。

海洋盒图返回matplotlib axes 实例。与具有方法plt.title()的Pyplot本身不同, axes 的相应参数为 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')

sns.boxplot()函数返回axes(matplotlib.axes.axes)对象。请参考文档。

您可以使用"集合"方法添加标题:

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

您还可以将其他参数(例如Xlabel和Ylabel)添加到 set 方法:

sns.boxplot('Day', 'Count', data=gg).set(title='lalala', xlabel='its x_label', ylabel='its y_label')

matplotlib.axes.axes文档中提到的其他一些方法可添加瓷砖,传奇和标签。

尝试在代码末尾添加它:

import matplotlib.pyplot as plt
plt.title('add title here')

用于单个盒子图:

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

.set_title('')可用于将标题添加到海洋图中:

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

最新更新