Seaborn可视化


Seaborn是一个基于Matplotlib(2D绘图)的Python数据可视化库,它提供了更为高级的接口,用于绘制表现力更强和信息更为丰富的统计图形,并与Pandas紧密集成。相比于Matplotlib,Seaborn在统计方面的专业性更强。
Seaborn包底层调用了Matplotlib绘制图形。基本案例如下:

import matplotlib.pyplot as plt
import seaborn as sns

sns.set()
tips=sns.load_dataset("tips")
sns.relplot(x="total_bill",y="tip",col="time",hue="smoker",style="smoker",size="size",data=tips)
plt.show()

代码解析:
1."tips"表示tips.csv文件,先打开网址:link.之后运行代码时就会自动下载该文件了
2.调用set()方法设置图形主题,这一步是可选的。Seaborn使用Matplotlib rcParam系统来控制图形的外观。
3.使用sns.load_dataset加载数据集,当然也可以采用Pandas.read_csv方法。
4.调用relplot方法绘制图形,其中x和y参数决定了点的位置;col根据“time”值决定产生几个子图(文件中只有lunch和dinner),哪些数据会落在哪个子图内;hue决定了点的色调,style决定了不同类型的数据显示不同的形状(文件中有smoker这一列);size参数决定了点的形状和大小(文件中有size这一列)
5.relplot默认绘制的是散点图,所以不用指定kind类型。
结果:
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值