Seaborn 可视化成对关系

Seaborn 可视化成对关系

实时研究中的数据集包含许多变量。在这种情况下,应该分析每个变量之间的关系。绘制(n,2)组合的双变量分布将是一个非常复杂和耗时的过程。

要在数据集中绘制多个成对的双变量分布,可以使用 pairplot() 函数。这将在DataFrame中将(n,2)变量组合的关系显示为一组绘图的矩阵,对角线上的绘图是单变量绘图。

在本部分中,我们将学习什么是轴、它们的用法、参数等。

用法

seaborn.pairplot(data,…)

参数

以下表格列出了用于Axes的参数 –

序号 参数和描述
1 数据 数据框
2 色调 将绘图方面映射到不同颜色的数据变量。
3 调色板 用于映射色调变量的一组颜色
4 类型 非身份关系的绘图类型。{‘scatter’,’reg’}
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()

输出

Seaborn 可视化成对关系

我们可以观察到每个图中的变化。这些图以矩阵形式呈现,其中行名称表示x轴,列名称表示y轴。

对角线图是核密度图,其他图是散点图如上述所述。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程