Seaborn学习01:散点图

在Seaborn中提供relplot()函数专门用画散点图。主要参数如下:

x,y,data:x,y轴,显示数据
hue:不同类别不通颜色
style:不同类别不同样式(*,+)
palette:自定义颜色(ch:r=-0.5,l=0.75)
size:点的大小对应的数值来决定
sizes:每个点的大小统一设置,例:sizes=(500,500)
kind:line是折线图
sort:False禁用x在绘图之前按值对数据进行排序。
ci:None,行为是x通过绘制平均值周围的平均值和95%置信区间来聚合每个值的多个测量值None是不显示聚合范

import matplotlib.pyplot as plt
import seaborn as sns

# 准备数据:自带数据集
tips = sns.load_dataset("tips")
print(tips.head())

# 绘画散点图
sns.relplot(x="total_bill", y="tip", data=tips, hue="sex", style="smoker", size="size")
sns.relplot(x="total_bill", y="tip", data=tips, hue="sex", style="smoker", size="size", sizes=(100, 100))
# 显示
plt.show()

运行结果:

   total_bill   tip     sex smoker  day    time  size
0       16.99  1.01  Female     No  Sun  Dinner     2
1       10.34  1.66    Male     No  Sun  Dinner     3
2       21.01  3.50    Male     No  Sun  Dinner     3
3       23.68  3.31    Male     No  Sun  Dinner     2
4       24.59  3.61  Female     No  Sun  Dinner     4

画图效果:

 

 


posted @ 2019-09-08 20:13  Jumpkin1122  阅读(1428)  评论(0编辑  收藏  举报