📅  最后修改于: 2020-12-01 08:43:45             🧑  作者: Mango
在本章中,我们将讨论边际图。
边际图用于评估两个变量之间的关系并检查其分布。当我们谈论创建边际图时,它们只不过是散点图,在各自的x和y轴的边距中具有直方图,箱形图或点图。
将使用以下步骤使用软件包“ ggExtra”使用R创建边际图。该软件包旨在增强“ ggplot2”软件包的功能,并包含用于创建成功的边际图的各种功能。
使用以下命令安装“ ggExtra”软件包以成功执行(如果系统中未安装该软件包)。
> install.packages("ggExtra")
在工作空间中包括所需的库以创建边际图。
> library(ggplot2)
> library(ggExtra)
阅读我们在前几章中使用过的必需数据集“ mpg”。
> data(mpg)
> head(mpg)
# A tibble: 6 x 11
manufacturer model displ year cyl trans drv cty hwy fl class
1 audi a4 1.8 1999 4 auto(l5) f 18 29 p compa~
2 audi a4 1.8 1999 4 manual(m5) f 21 29 p compa~
3 audi a4 2 2008 4 manual(m6) f 20 31 p compa~
4 audi a4 2 2008 4 auto(av) f 21 30 p compa~
5 audi a4 2.8 1999 6 auto(l5) f 16 26 p compa~
6 audi a4 2.8 1999 6 manual(m5) f 18 26 p compa~
>
现在让我们使用“ ggplot2”创建一个简单的图,这将帮助我们理解边际图的概念。
> #Plot
> g g
现在,让我们使用ggMarginal函数创建边际图,该函数有助于生成两个属性“ hwy”和“ cty”之间的关系。
> ggMarginal(g, type = "histogram", fill="transparent")
> ggMarginal(g, type = "boxplot", fill="transparent")
直方图边际图的输出在下面提到-
框边际图的输出在下面提到-