Seaborn 可视化成对关系

Seaborn 可视化成对关系

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

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

在这一节中,我们将学习什么是轴,它们的用法,参数,等等。

使用方法

seaborn.pairplot(data,…)

参数

下表列出了轴的参数。

序号:Sr.No. 参数和描述
1 数据 框架
2 色调 数据中的变量,用于将绘图方面映射到不同的颜色。
3 调色板 用于映射色调变量的一组颜色
4 kind 用于非同一性关系的绘图类型。{‘scatter’, ‘reg’}
5 diag_kind 用于对角线子图的图的种类。{‘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教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程