我能够使用 Seaborn 在箱线图中可视化我的数据。
sns.boxplot( x=df['Score'].astype('float'), y=df['Group'] )
可视化向我展示了:所有四个四分位数、上下胡须以及一些异常值。如何将平均线添加到箱线图中?查看当前的可视化(无平均值)。
谢谢!
我刚刚想通了。代码的工作原理如下:
sns.boxplot(x=df['Score'].astype('float'), y=df['Group'],showmeans=True )
这有点晚了,但我想我应该添加如何格式化平均值。默认情况下,seaborn 使用绿色三角形来显示每个箱线图的平均值。
sns.boxplot(x=df['Score'].astype('float'), y=df['Group'],showmeans=True, meanprops={'marker':'o','markerfacecolor':'white','markeredgecolor':'black','markersize':'8'})
平均值将显示为带有黑色轮廓的白色圆圈。
您可以使用meanprops参数中的值来修改箱线图中平均值的外观。