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