¿Cómo combinar varias parcelas ggplot2 en R?

En este artículo, discutiremos cómo combinar múltiples gráficos ggplot2 en el lenguaje de programación R. 

Combinación de múltiples gráficos ggplot2 usando el signo ‘+’ en el gráfico final

En este método para combinar varias parcelas, aquí el usuario puede agregar diferentes tipos de parcelas o parcelas con diferentes datos a una sola parcela, el usuario solo necesita usar el signo ‘+’ para combinar la parcela con cada parcela a la parcela final, y además, el gráfico final será una combinación de varios gráficos en el único gráfico ggplot2 en el lenguaje de programación R.   

Sintaxis :

ggplot(NULL, aes(x, y)) +geom_line(datos 1)+geom_line(datos 2)+……+geom_line(datos n)

Ejemplo 1:

En este ejemplo, combinaremos 3 gráficos de líneas ggplot2 con diferentes datos usando el signo ‘+’ combinándolos en un solo gráfico en el lenguaje de programación R.

R

# load the package
library("ggplot2")
  
# create dataframe
gfg1 < -data.frame(x=c(4, 5, 1, 7, 8), 
                   y=c(1, 4, 8, 6, 9))
  
# create dataframe
gfg2 < -data.frame(x=c(5, 1, 4, 3, 7),
                   y=c(7, 8, 9, 1, 2))
  
# create dataframe
gfg3 < -data.frame(x=c(4, 8, 6, 3, 5),
                   y=c(3, 4, 5, 8, 7))
  
# plot the data with dataframes with green
# red and blue colors
gfg_plot < -ggplot(NULL, aes(x, y)) + 
geom_line(data=gfg1, col="green") +
geom_line(data=gfg2, col="blue")+
geom_line(data=gfg3, col="red")
  
# display the plot
gfg_plot

Producción:

Ejemplo 2:

En este ejemplo, combinaremos 3 diagramas de línea ggplot2 y 2 diagramas de dispersión ggplot2, un total de 5 diagramas con diferentes datos usando el signo ‘+’ combinándolos en un solo diagrama en el lenguaje de programación R.

R

# load the package
library("ggplot2")
  
# create 5 dataframes
gfg1 < -data.frame(x=c(4, 5, 1, 7, 8), 
                   y=c(1, 4, 8, 6, 9))
gfg2 < -data.frame(x=c(5, 1, 4, 3, 7),
                   y=c(7, 8, 9, 1, 2))
gfg3 < -data.frame(x=c(4, 8, 6, 3, 5), 
                   y=c(3, 4, 5, 8, 7))
gfg4 < -data.frame(x=c(8, 6, 7, 2, 1), 
                   y=c(8, 6, 4, 1, 9))
gfg5 < -data.frame(x=c(6, 1, 6, 5, 4),
                   y=c(6, 8, 7, 6, 4))
  
# plot the data with 5 dataframes
# with 5 different colors
gfg_plot < -ggplot(NULL, aes(x, y)) + 
geom_line(data=gfg1, col="green") +
geom_line(data=gfg2, col="blue")+
geom_line(data=gfg3, col="red")+
geom_point(data=gfg4, col="purple") + 
geom_point(data=gfg5, col="black")
  
# display the plot
gfg_plot

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *