如何在 python 中创建配对图


配对图是一种散点图矩阵,可让您了解数据集中不同变量之间的成对关系。

在 Python 中创建配对图的最简单方法是使用seaborn.pairplot(df)函数。

以下示例展示了如何在实践中使用此功能。

示例 1:所有变量的配对图

以下代码演示了如何为 seaborn 数据集中名为iris的每个数值变量创建成对图:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#define dataset
iris = sns. load_dataset (“ iris ”)

#create pairs plot for all numeric variables
sns. pairplot (iris)

在 Python 中绘制对

矩阵的解释方式如下:

  • 每个变量的分布呈现为沿对角线框的直方图。
  • 所有其他框显示变量的每个成对组合之间关系的散点图。例如,矩阵左下角的框显示petal_widthsepal_length值的散点图。

这张图让我们了解了数据集中每对变量之间的关系。

示例 2:绘制特定变量对的图

我们还可以仅指定要包含在配对图中的某些变量:

 sns. pairplot (iris[[' sepal_length ', ' sepal_width ']])

示例 3:按类别绘制颜色对

我们还可以创建一个对图,使用Hue参数根据分类变量对每个图中的每个点进行着色:

 sns. pairplot (iris, hue=' species ') 

在 Python 中按类别绘制颜色对

通过使用色调参数,我们可以更好地理解数据。

其他资源

如何使用 Seaborn 创建条形图
如何使用 Seaborn 创建热图
如何为 Seaborn 绘图添加标题

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注