一. seaborn的优点
- 它简化了复杂数据集的表示;
- 可以轻松构建复杂的可视化,简洁的控制matplotlib图形样式与几个内置主题;
- 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()
测试记录:
网友评论