Python数据分析与机器学习5-Seaborn介绍

一. seaborn的优点

  1. 它简化了复杂数据集的表示;
  2. 可以轻松构建复杂的可视化,简洁的控制matplotlib图形样式与几个内置主题;
  3. seaborn不可以替代matplotlib,而是matplotlib的很好补充;

二. Seaborn官网

Seaborn官网: https://seaborn.pydata.org/

image.png

官网搜索相关语法:
image.png

三. 使用seaborn绘图的3种方式

plt.style.use(“seaborn”):只是说调用了seaborn的绘图样式,并不能真正体现seaborn绘图的好处。

sns.set():使用了这个方法后,所有之前写过的matplotlib中的参数都还原了。因此,像设置中文字体显示、设置负号的正常显示,都必须放在sns.set()这句代码之后。

直接调用seaborn函数绘图:这种方式能真正体现seaborn绘图的优势,也是我们经常使用的绘图方式。(最常用)

数据集下载:
https://github.com/mwaskom/seaborn-data

total_bill:总金额
tip:小费
sex: 性别
smoker:是否允许吸烟
day: 周几
time: 午餐 晚餐
size: 几个

需求:
总金额和小费的关系 —>散点图

代码:

import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt

tips = pd.read_csv('D:/file/tips.csv')
# print (tips.head())

sns.relplot(x="total_bill", y="tip", data=tips)

plt.show()

测试记录:
image.png

参考:

  1. https://study.163.com/course/introduction.htm?courseId=1003590004#/courseDetail?tab=1
  2. https://www.icode9.com/content-4-827512.html
  3. https://blog.csdn.net/Artoria_QZH/article/details/102768817
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值