A menudo, es posible que desee crear dos parcelas una al lado de la otra usando el paquete ggplot2 en R. Afortunadamente, esto es fácil de hacer con la ayuda del paquete patchwork .
# instalar ggplot2 y los paquetes patchwork
install.packages (' ggplot2 ')
install.packages (' mosaico ')
#cargar los paquetes
biblioteca (ggplot2)
biblioteca (mosaico)
Este tutorial muestra varios ejemplos de cómo utilizar estos paquetes para crear gráficos en paralelo.
Ejemplo 1: dos gráficos uno al lado del otro
El siguiente código muestra cómo crear dos gráficos uno al lado del otro utilizando el conjunto de datos de iris integrado de R :
#create box plot plot1 <- ggplot (iris, aes (x = Especie, y = Sepal.Length)) + geom_boxplot () #crear gráfico de densidad plot2 <- ggplot (iris, aes (x = Sepal.Length, fill = Species)) + densidad_geom (alfa = 0,8) #display parcelas lado a lado plot1 + plot2

Ejemplo 2: tres gráficos en paralelo
El siguiente código muestra cómo crear tres gráficos en paralelo utilizando el conjunto de datos de iris integrado de R :
#create box plot plot1 <- ggplot (iris, aes (x = Especie, y = Sepal.Length)) + geom_boxplot () #crear gráfico de densidad plot2 <- ggplot (iris, aes (x = Sepal.Length, fill = Species)) + densidad_geom (alfa = 0,7) #create scatterplot plot3 <- ggplot (iris, aes (x = Sepal.Length, y = Sepal.Width)) + geom_point () #muestra tres parcelas una al lado de la otra plot1 + plot2 + plot3

Ejemplo 3: dos parcelas apiladas
El siguiente código muestra cómo crear dos parcelas apiladas, una encima de la otra:
#create box plot plot1 <- ggplot (iris, aes (x = Especie, y = Sepal.Length)) + geom_boxplot () #crear gráfico de densidad plot2 <- ggplot (iris, aes (x = Sepal.Length, fill = Species)) + densidad_geom (alfa = 0,7) #display parcelas apiladas una encima de la otra plot1 / plot2

Ejemplo 4: agregar títulos, subtítulos y leyendas
El siguiente código muestra cómo agregar títulos, subtítulos y leyendas a las tramas:
#create box plot
plot1 <- ggplot (iris, aes (x = Especie, y = Sepal.Length)) +
geom_boxplot () +
ggtitle ('Diagrama de caja')
#crear gráfico de densidad
plot2 <- ggplot (iris, aes (x = Sepal.Length, fill = Species)) +
densidad_geom (alfa = 0,7) +
ggtitle ('Gráfico de densidad')
#Display parcelas lado a lado con título, subtítulo y leyendas
patchwork <- plot1 + plot2
patchwork + plot_annotation (
title = ' Este es un título ',
subtitle = ' Este es un subtítulo que describe más información sobre las tramas ',
caption = ' Esto es un título '
)

Puede encontrar más tutoriales de R aquí .
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/