0.12.0.dev0
  • Gallery
  • Tutorial
  • API
  • Site
      • 发行说明
      • 安装
      • 示例库
      • 教程
      • API引用
      • 引用
      • 档案文件
  • Page
      • seaborn.pairplot

seaborn.pairplot¶

seaborn.pairplot(data, *, hue=None, hue_order=None, palette=None, vars=None, x_vars=None, y_vars=None, kind='scatter', diag_kind='auto', markers=None, height=2.5, aspect=1, corner=False, dropna=False, plot_kws=None, diag_kws=None, grid_kws=None, size=None)¶

在数据集中绘制成对关系。

默认情况下,此函数将创建轴的网格,以便每个数值变量 data 将通过跨一行的y轴和跨一列的x轴共享。对角线图的处理方式不同:绘制一个单变量分布图,以显示每列数据的边际分布。

还可以显示变量子集或在行和列上绘制不同的变量。

这是的高级接口 PairGrid 这样做的目的是为了便于绘制一些常见的样式。你应该使用 PairGrid 如果您需要更大的灵活性,可以直接使用。

参数
data : pandas.DataFramepandas.DataFrame

整齐(长格式)的数据帧,其中每列是一个变量,每行是一个观察值。

hue :中变量的名称 data中变量的名称

变量输入 data 将绘图方面映射到不同的颜色。

hue_order字符串表

调色板中色调变量的级别顺序

palettedict或seaborn调色板

Set of colors for mapping the hue variable. If a dict, keys should be values in the hue variable.

vars变量名列表

内部变量 data 若要使用,则使用具有数字数据类型的每一列。

{{x, y}}_vars变量名列表

内部变量 data 把图形的行和列分开使用;例如,画一个非正方形的图。

kind{'scatter','kde','hist','reg'}

有点阴谋。

diag_kind{'auto','hist','kde',None}

有点像对角线子图。如果是“自动”,则根据是否 hue 使用。

markers单个matplotlib标记代码或列表

用于所有散点图点的标记或长度与色调变量中的层数相同的标记列表,以便不同颜色的点也将具有不同的散点图标记。

height标量

每个面的高度(英寸)。

aspect标量

Aspect*height给出每个面的宽度(英寸)。

corner布尔

如果为True,则不要将轴添加到栅格的上部(非对角线)三角形,使其成为“角点”图。

dropna布尔

打印前删除数据中缺少的值。

{{plot, diag, grid}}_kws迪茨

关键字参数字典。 plot_kws 传递给二元绘图函数, diag_kws 传递给单变量绘图函数 grid_kws 传递给 PairGrid 建造师。

返回
grid : PairGridPairGrid

返回基础 PairGrid 进一步调整的实例。

参见

PairGrid

子地块网格,用于更灵活地绘制成对关系。

JointGrid

绘制两个变量的联合分布和边际分布的网格。

实例

Back to top

© Copyright 2012-2021, Michael Waskom. 构建基于 Sphinx 3.4.1.