seaborn箱型图

箱型图介绍:

首先,df长这样:

一、最简单的箱型图(boxplot)

import seaborn as sns
sns.boxplot(data = df, x = "age")

二、两个变量的箱型图

import seaborn as sns
sns.boxplot(data=df, x="age", y="class")

 

三、hue

import seaborn as sns
sns.boxplot(data=df, x="age", y="class", hue="adult_male")

 

hue:将每个箱型图按照hue再分类

四、dodge

import seaborn as sns
sns.boxplot(data=df, x="fare", y="deck", hue="deck", dodge=False)

 dodge:为false的时候,

 dodge:为true的时候,

 五、样式

import seaborn as sns
sns.boxplot(
    data=df, x="age", y="class",
    notch=True,   #notch 凹槽,即中位数处是否有凹槽
    medianprops={"color": "coral"},   #中位数线的颜色
    showcaps=True,     #设置上下限的那个杠
    flierprops={"marker": "x"},   #离群值的符号
    boxprops={"facecolor": (.4, .6, .8, .5)},  #箱子的颜色
)

六、样式

import seaborn as sns
import matplotlib.pyplot as plt

fig = plt.figure(1,(10,5),dpi = 250)    
ax = plt.subplot(111)
plt.sca(ax)

sns.boxplot(data = taxi_data, x = "hour", y = "duration", ax = ax)  
#ax是画纸,要指定把boxplot画在plt画的这张ax上(plt.sca(ax)),不然有可能出现plt画一张纸,boxplot画另一张纸

plt.ylim(0,3000)
plt.show() 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m1m-FG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值