问答 · ANSWER
基础 Pair Plot是什么?
直接回答
基础 Pair Plot 是使用 Seaborn 的 pairplot 函数绘制的矩阵图,用于一次性可视化数据集中所有数值变量两两之间的关系,包括散点图和变量自身分布图。
关键要点
- Pair Plot 是用于可视化数据集中所有数值变量两两关系的矩阵图。
- 矩阵图中,对角线子图展示单个变量的分布(如直方图或KDE)。
- 非对角线子图展示两个不同变量间的关系(默认为散点图)。
- 可通过
hue参数按类别着色,以观察不同类别在变量关系上的差异。 - 可使用
vars参数选择特定变量进行可视化。 - 可使用
kind和diag_kind参数定制散点图类型和对角线图形类型。
怎么选 / 怎么做
基础 Pair Plot 的生成与解读遵循以下要点:
* 功能:系统性展示数据集中所有数值变量两两之间的关系。
* 图形构成:对于一个包含 n 个数值变量的数据集,生成 n×n 的矩阵图。对角线子图显示变量自身分布,非对角线子图显示变量间关系。
* 核心函数:使用 Seaborn 的 sns.pairplot(data) 函数绘制。
* 关键参数:hue 用于按类别着色;vars 用于选择特定变量;kind 用于设置散点图类型(如 'reg' 可添加回归线);diag_kind 用于设置对角线图形类型(如 'kde')。
常见问题
Pair Plot 对角线和非对角线分别表示什么?
对角线是单个变量的分布图,非对角线是两个变量间的关系散点图。
怎么用 pairplot 按类别给数据点着色?
在 sns.pairplot 函数中设置 hue 参数为类别列名即可。
如何只可视化数据集中的部分变量?
使用 vars 参数,传入需要可视化的数值变量列名列表。