Contenido de este artículo
- 0
- 0
- 0
- 0
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/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: