- Seaborn 教程
- Seaborn - 主页
- Seaborn - 简介
- Seaborn - 环境设置
- 导入数据集和库
- Seaborn - 身材美学
- Seaborn-调色板
- Seaborn - 直方图
- Seaborn - 内核密度估计
- 可视化配对关系
- Seaborn - 绘制分类数据
- 观察结果的分布
- Seaborn - 统计估算
- Seaborn - 绘制宽格式数据
- 多面板分类图
- Seaborn - 线性关系
- Seaborn - 面网格
- Seaborn - 配对网格
- 功能参考
- Seaborn - 函数参考
- Seaborn 有用资源
- Seaborn - 快速指南
- Seaborn - 有用的资源
- Seaborn - 讨论
Seaborn - 可视化配对关系
实时研究的数据集包含许多变量。在这种情况下,应该分析每个变量之间的关系。绘制 (n,2) 组合的双变量分布将是一个非常复杂且耗时的过程。
要绘制数据集中的多个成对二元分布,可以使用pairplot()函数。这将 DataFrame 中变量的 (n,2) 组合的关系显示为图矩阵,对角图是单变量图。
轴
在本节中,我们将了解什么是 Axes、它们的用法、参数等。
用法
seaborn.pairplot(data,…)
参数
下表列出了轴的参数 -
先生。 | 参数及说明 |
---|---|
1 | 数据 数据框 |
2 | 色调 数据中的变量可将绘图方面映射到不同的颜色。 |
3 | 调色板 用于映射色调变量的颜色集 |
4 | 种类 非身份关系的一种Plotly。{'分散', '规则'} |
5 | 诊断类型 对角线子图的一种图。{'hist', 'kde'} |
除了数据之外,所有其他参数都是可选的。pairplot可以接受的其他参数很少。上面提到的都是经常使用的参数。
例子
import pandas as pd import seaborn as sb from matplotlib import pyplot as plt df = sb.load_dataset('iris') sb.set_style("ticks") sb.pairplot(df,hue = 'species',diag_kind = "kde",kind = "scatter",palette = "husl") plt.show()
输出
我们可以观察每个图中的变化。绘图采用矩阵格式,其中行名称代表 x 轴,列名称代表 y 轴。
对角线图是核密度图,其中其他图是如上所述的散点图。