ggplot2 – Gráficos de límites

En este capítulo, discutiremos las áreas de margen.

Comprensión de las áreas límite

Los límites de corte se utilizan para evaluar la relación entre dos variables y estudiar su distribución. Cuando hablamos de crear diagramas de límite, no son más que diagramas de dispersión, que tienen histogramas, diagramas rectangulares o diagramas de puntos en las casillas de los ejes xey correspondientes.

Los siguientes pasos se utilizarán para crear una gráfica de límites con R utilizando el paquete «ggExtra». Este paquete está diseñado para ampliar las capacidades del paquete «ggplot2» e incluye varias funciones para crear gráficos de borde exitosos.

Paso 1

Instale el paquete «ggExtra» usando el siguiente comando para una ejecución exitosa (si el paquete no está instalado en su sistema).

> install.packages("ggExtra")

Paso 2

Incluya las bibliotecas necesarias en el espacio de trabajo para crear gráficos de límites.

> library(ggplot2)
> library(ggExtra)

Paso 3

Leyendo el conjunto de datos de mpg requerido que usamos en capítulos anteriores.

> data(mpg)
> head(mpg)
# A tibble: 6 x 11
manufacturer   model  displ   year   cyl   trans      drv   cty   hwy  fl  class
<chr> <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr> <chr>
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~
>

Paso 4

Ahora creemos un diagrama simple usando «ggplot2» para ayudarnos a entender el concepto de diagramas de borde.

> #Plot
> g <- ggplot(mpg, aes(cty, hwy)) +
+    geom_count() +
+    geom_smooth(method="lm", se=F)
> g

Crea un gráfico simple con ggplot2

Relación entre variables

Ahora creemos gráficos de límites usando la función ggMarginal, que ayuda a crear una relación entre los dos atributos «hwy» y «cty».

> ggMarginal(g, type = "histogram", fill="transparent")
> ggMarginal(g, type = "boxplot", fill="transparent")

La salida para los gráficos de gráficos de barras límite se menciona a continuación:

Relación entre variables

El resultado de las secciones de borde del cuadro se menciona a continuación:

Boxeo áreas marginales

🚫