官方地址:http://seaborn.pydata.org/index.html Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图,而使用matplotlib就能制作具有更多特色的图。应该把Seaborn视为matplotlib的补充,而不是替代物。 Python中的一个制图工具库,可以制作出吸引人的、信息量大的统计图
- 在Matplotlib上构建,支持numpy和pandas的数据结构可视化。
- 多个内置主题及颜色主题
- 可视化单一变量、二维变量用于比较数据集中各变量的分布情况
- 可视化线性回归模型中的独立变量及不独立变量
案例演示
import numpy as np import pandas as pd from pandas import Series , DataFrame import matplotlib.pyplot as plt %matplotlib inline import seaborn as sns
df = sns.load_dataset('flights')
df.head()
网络异常,图片无法展示
|
df.shape
(144, 3)
# 对数据表进行重塑 第一个index是重塑的新表的索引名称是什么,第二个columns是重塑的新表的列名称是什么, #一般来说就是被统计列的分组,第三个values就是生成新列的值应该是多少 df = df.pivot(index='month',columns='year',values='passengers')
df