这是 Python 数据可视化系列的第四节《Seaborn 中》。
Python 数据可视化
之前 Python 数据分析和基础系列的所有课程链接如下。
Python 数据分析
Python 基础
Seaborn 中关注的内容是第 2 章,单图。
1. Seaborn 101
2. 单图
3. 组合图
统计分析就是去理解一个数据集中变量之间的关系,以及这些关系如何受到其他变量的影响。Seaborn 的主要用处就是可视化这个过程。当数据以恰当的方式展示出来时,读者可以直观地观察到某些趋势并发现变量之间的关系。
在 Seaborn 中绘图函数命名非常讲究,在顶层的 relplot(), displot() 和 catplot() 旨在绘制出关系图、分布图和分类图,而在每个函数中设置参数 kind 来细分具体图的类型,如下图所示。
除了在上述三种顶层函数中设置参数 kind,还可以用具体名称的函数实现相似的可视化目标,比如
本节分别从单图和组合图的角度来展示 Seaborn 的绘图功能,单图种类包括
内容太多了,每种图发一张例图吧。
关系图
散点图
线形图
分布图
直方图
KDE 图
ECDF 图
地毯图
分类图
条纹图
蜂群图
箱型图
提琴图
条形图
计数图
点图
回归图
回归图
残差图
矩阵图
热力图
聚类图