【Python数据分析】超详细的可视化教程(二):利用Seaborn进行静态图可视化

上一章matplotlib的教程:
准备工作:
import……

这和上期用一样的数据集

一、线图

用到的函数:lmplot() reg()
这两个函数相似参数结构:(x=,y=,data=)是必选项
他们的优点是:会直接将变量名作为xy轴标签
不同点:lm可以取消回归线但不能取消散点,reg能取消散点但不能取消对称
这一不同点恰好体现了他们的侧重点

为了看清楚散点,我们只选取前100个

dta=data[0:100]
sns.lmplot(x='average_montly_hours',y='satisfaction_level',data=dta)
#必备的要素:x=,y=,data=,而且要写全
plt.title("都有") #仍然使用mat来编辑附件
plt.savefig("sns_lm_both",bbox_inches='tight') 
#bbox_inches='tight' 让图片标题显示完
#猜测原因是mat与sns之间差异造成的

在这里插入图片描述
去掉回归线:

sns.lmplot(x='average_montly_hours',y='satisfaction_level',fit_reg=False,data=dta)
plt.title("fit_reg=False")
plt.savefig("sns_lm_sc",bbox_inches='tight')

在这里插入图片描述

regplot去掉散点:

sns.regplot(x='average_montly_hours',y='satisfaction_level',scatter=False,data=dta)
plt.title("scatter=False")
plt.savefig("sns_reg_sc",bbox_inches='tight')

在这里插入图片描述

二、直方图histplot

记录频数还有一个函数是countplot,但它已经与新版numpy不兼容,容易出现图例贴不上的情况,故舍弃
histplot有良好的性能,不算太丑的默认色彩,自动图例,多种堆叠方式

1.离散变量


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值