Python学习笔记 数据可视化Seaborn系列—1.2 散点图

本文介绍了Python数据可视化库Seaborn中的散点图使用方法,包括设置x、y坐标,利用hue、style和size进行分组展示,调整palette颜色以及自定义markers。

1.2 散点图

散点图表示因变量随自变量变化而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。

(1)函数原型

seaboren.scatterplot(x=None, y=None, hue=None, style=None, size=None, data=None,
                    palette=None, hue_order=None, hue_norm=None, sizes=None, 
                    size_order=None, size_norm=None, markers=True, style_order=None,
                    x_bins=None, y_bins=None, units=None, estimator=None, ci=95, 
                    n_boot=1000, alpha='auto', x_jitter=None, y_jitter=None, 
                    legend='brief', ax=None, **kwargs)

(2)重要参数解读

参数内涵
x、y自变量、因变量
hue根据hue设置的类别,产生颜色不同的点的散点图
style根据style设置的类别,生成不同的标记点的散点图
size根据size设置的类别,产生大小不同的点的散点图
palette设置hue指定的变量的不同级别颜色
markers使用指定的标记

(3)小案例

import matplotlib.pyplot as plt
import seaborn as sns
sns.set = ("white")

data = sns.load_dataset("tips")
data.head()

在这里插入图片描述
case 1:设置x、y
作用:画一个简单的双变量散点图。

sns.scatterplot( x="total_bill", y="tip",data=data)
plt.show()

在这里插入图片描述
case 2:设置hue
作用:按照hue设置的变量分组,并以不同颜色显示。

sns.scatterplot( x="total_bill", y="tip",hue = "time",data=data)
plt.show()

在这里插入图片描述
(3)设置style
作用:按照style设置的变量分组,以不同标志显示。

sns.scatterplot( x="total_bill", y="tip",hue = "time",style = "time",data=data)
plt.show()

在这里插入图片描述
(4)设置size
作用:按照size设置的变量分组,以不同大小显示。

sns.scatterplot( x="total_bill", y="tip",hue = "time",style = "time",
                size = "time",data = data)
plt.show()

在这里插入图片描述
(5)设置palette
作用:设置hue指定的变量的不同级别颜色。

sns.scatterplot( x="total_bill", y="tip",hue = "time",size = "smoker",
                palette = "Set2",data=data)
plt.show()

在这里插入图片描述
(6)设置markers

markers = {"Lunch": "s", "Dinner": "X"}
sns.scatterplot(x="total_bill", y="tip", hue = "time",style="time",
                markers = markers,data = data)
plt.show()

在这里插入图片描述
声明:内容根据作者学习整理所得,如有侵权,请联系 1782023512@qq.com 删除。

资料来源:https://cloud.tencent.com/developer/article/1506466

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值