Python数据分析-绘图-2-Seaborn进阶绘图-4-分类图

一、分类散点图

1.stripplot

函数:seaborn.stripplot

常用参数:

x,y,hue 接收data中的变量名,表示选入的绘图变量,hue传入分类变量,以对颜色分类。
data 接收DataFrame,array,list,series,表示用于绘图的数据集。
order,order_hue 接收字符串列表,指定绘图分类级别。
jitter 接收float,True或1,添加均匀随机噪声以优化图形显示。默认为True
dodge bool,表示使用分类嵌套时是否沿着分类轴分离。默认为False
orient 接收v或h,表示图形的方向。
tips=sns.load_dataset('tips')
fig,ax=plt.subplots(1,2,figsize=(8,4))
#添加随机噪声
sns.stripplot(x='day',y='total_bill',data=tips,ax=ax[0])
#不添加随机噪声
sns.stripplot(x='day',y='total_bill',data=tips,jitter=False,ax=ax[1])

使用多分类功能:

sns.stripplot(x='day',y='total_bill',hue='sex',data=tips)

 

修改dodge参数,使变量沿着分类轴而不是重叠覆盖:

sns.stripplot(x='day',y='total_bill',hue='sex',dodge=True,data=tips)

 

2.violinplot

小提琴图是箱线图和核密度估计图的结合。与箱线图相比,它除了可以显示图形上显示的那些统计特征外,它还可以显示数据的分布。

 函数:seaborn.violinplot

常用参数:

bw 接收“scott”“silverman”“及float,表示选入的绘图变量。默认为”scott“
cut 接收float,控制小提琴图外壳延伸超过内部极端数据点的密度,设置为0以将小提琴图范围限制在观察数据的范围内。默认为2.
scale 接收”area“”“count""width
  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值