📅  最后修改于: 2023-12-03 15:23:19.306000             🧑  作者: Mango
使用 Seaborn 库中的 boxplot
方法绘制箱线图时,可以通过设置 showmeans=True
的参数来显示每个箱的平均值。
示例代码如下:
import seaborn as sns
# 加载数据集
tips = sns.load_dataset("tips")
# 绘制箱线图,并显示每个箱的平均值
sns.boxplot(x="day", y="total_bill", data=tips, showmeans=True)
解释:
上述代码首先通过 sns.load_dataset()
方法加载了 Seaborn 中自带的数据集 tips
,然后使用 sns.boxplot()
方法绘制了一个箱线图,其中 x
和 y
参数分别指定了箱线图中的分组变量和对应的数值变量,data
参数指定数据来源,showmeans
参数则设置为 True
,以显示每个箱的平均值。
示例输出如下:
上述箱线图中,每个箱的中间线表示中位数,箱体表示数据集的上下四分位数,黑色的竖线表示箱体的范围,而红色的点则表示每个箱的平均值。
使用 showmeans=False
的参数时,将不会显示每个箱的平均值。