Python 使用seaborn时,如何从箱线图中获取统计值?

Python 使用seaborn时,如何从箱线图中获取统计值?,python,seaborn,Python,Seaborn,我用seaborn做了一个箱线图,我想得到一些统计值,比如最小值,第一个四分位数,中位数,第三个四分位数,最大值,还有离群值 是否有任何函数或属性可通过seaborn boxplot直接收集这些值 或者我应该通过其他包或手动计算这些值。使用pandas的descripe()函数,最终与groupby()结合使用。例如: tips = sns.load_dataset("tips") x_val = "day" y_val = "total_bill" hue_val = "time" ax =

我用seaborn做了一个箱线图,我想得到一些统计值,比如最小值,第一个四分位数,中位数,第三个四分位数,最大值,还有离群值

是否有任何函数或属性可通过seaborn boxplot直接收集这些值

或者我应该通过其他包或手动计算这些值。

使用pandas的
descripe()
函数,最终与
groupby()
结合使用。例如:

tips = sns.load_dataset("tips")
x_val = "day"
y_val = "total_bill"
hue_val = "time"
ax = sns.boxplot(x=x_val, y=y_val, hue=hue_val, data=tips)

输出:

             count       mean       std    min      25%     50%      75%  \
day  time                                                                  
Thur Lunch    61.0  17.664754  7.950334   7.51  12.4300  16.000  20.2700   
     Dinner    1.0  18.780000       NaN  18.78  18.7800  18.780  18.7800   
Fri  Lunch     7.0  12.845714  2.842228   8.58  11.1250  13.420  14.7000   
     Dinner   12.0  19.663333  9.471753   5.75  12.3525  18.665  23.8825   
Sat  Dinner   87.0  20.441379  9.480419   3.07  13.9050  18.240  24.7400   
Sun  Dinner   76.0  21.410000  8.832122   7.25  14.9875  19.630  25.5975   

               max  
day  time           
Thur Lunch   43.11  
     Dinner  18.78  
Fri  Lunch   16.27  
     Dinner  40.17  
Sat  Dinner  50.81  
Sun  Dinner  48.17  
使用pandas的
descripe()
函数,最终与
groupby()
结合使用。例如:

tips = sns.load_dataset("tips")
x_val = "day"
y_val = "total_bill"
hue_val = "time"
ax = sns.boxplot(x=x_val, y=y_val, hue=hue_val, data=tips)

输出:

             count       mean       std    min      25%     50%      75%  \
day  time                                                                  
Thur Lunch    61.0  17.664754  7.950334   7.51  12.4300  16.000  20.2700   
     Dinner    1.0  18.780000       NaN  18.78  18.7800  18.780  18.7800   
Fri  Lunch     7.0  12.845714  2.842228   8.58  11.1250  13.420  14.7000   
     Dinner   12.0  19.663333  9.471753   5.75  12.3525  18.665  23.8825   
Sat  Dinner   87.0  20.441379  9.480419   3.07  13.9050  18.240  24.7400   
Sun  Dinner   76.0  21.410000  8.832122   7.25  14.9875  19.630  25.5975   

               max  
day  time           
Thur Lunch   43.11  
     Dinner  18.78  
Fri  Lunch   16.27  
     Dinner  40.17  
Sat  Dinner  50.81  
Sun  Dinner  48.17  

您最好计算它们,因为seaborn没有检索值的接口。唯一的其他选择是从绘图中查询矩形和直线的每个坐标。您最好计算它们,因为seaborn没有检索值的接口。唯一的另一个选择是从绘图中查询矩形和直线的每个坐标。非常感谢!哇!这太棒了!谢谢分享!!非常感谢你!哇!这太棒了!谢谢分享!!