Combine dos gráficos ggplot2 de diferentes marcos de datos en R (ejemplo)

Se el primero en calificar

En este artículo, aprenderá cómo dibujar un diagrama ggplot2 basado en varias fuentes de datos diferentes en el lenguaje de programación R.

Tabla de contenido:

Hagámoslo…

Datos de ejemplo, paquetes complementarios y gráfico predeterminado

Considere los siguientes datos de ejemplo:

datos1 < -datos . cuadro ( x =  1 : 5 ,         # Crear primer cuadro de datos 
                    y =  1 : 5 ) 
datos1                                # Imprimir primer cuadro de datos 
# xy 
# 1 1 1 
# 2 2 2 
# 3 3 3 
# 4 4 4 
# 5 5 5 
datos2 <- datos _ marco ( x =  2 : 6 ,         # Crear segundo marco de datos 
                    y =  8 :4 ) 
data2                                # Imprime el segundo cuadro de datos 
# xy 
# 1 2 8 
# 2 3 7 
# 3 4 6 
# 4 5 5 
# 5 6 4

La salida anterior de la consola de RStudio muestra la estructura de nuestros conjuntos de datos de ejemplo: ambos marcos de datos contienen dos columnas numéricas con los nombres de las variables x e y.

Si queremos usar las funciones del paquete ggplot2, también tenemos que instalar y cargar ggplot2:

instalar _ paquetes ( "ggplot2" )          # Instalar la biblioteca de paquetes ggplot2 
( " ggplot2" )                   # Cargar el paquete ggplot2

Ahora, podemos pasar al ejemplo…

Ejemplo: dibujar el gráfico ggplot2 basado en dos marcos de datos diferentes

Esta sección muestra cómo usar el paquete ggplot2 para dibujar un gráfico basado en dos conjuntos de datos diferentes.

Para esto, tenemos que establecer el argumento de datos dentro de la función ggplot en NULL. Luego, estamos especificando dos geoms (es decir, geom_point y geom_line) y definimos el conjunto de datos que queremos usar dentro de cada uno de esos geoms.

ggp <- ggplot ( NULL , aes ( x, y ) )  +     # Dibuja el gráfico ggplot2 basado en dos marcos de datos 
  geom_point ( data = data1, col =  "red" )  + 
  geom_line ( data = data2, col =  "blue" ) 
ggp                                  # Dibujar gráfico

r gráfico figura 1 combinar dos diagramas ggplot2 de diferentes marcos de datos r

La Figura 1 visualiza el resultado del código R anterior: un gráfico ggplot2 creado en función de múltiples matrices de datos diferentes.

Video, recursos adicionales y resumen

Si necesitas más información sobre los códigos de programación R de este artículo, puedes ver el siguiente video de mi canal de YouTube . En el video, ilustro el contenido de este artículo.

Además, puedo recomendar echar un vistazo a algunos de los otros tutoriales de esta página de inicio:

Resumen: en este artículo, expliqué cómo crear un gráfico ggplot2 con dos conjuntos de datos diferentes en el lenguaje de programación R, un método muy bueno en caso de que desee agregar una nueva capa o serie de puntos de datos a un gráfico ggplot2. Déjame saber en la sección de comentarios, en caso de que tengas preguntas adicionales.

Alejandro Lugon Administrator

Alejandro Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido enxico, Lugón se graduó de la Universidad Autónoma dexico con una Licenciatura en Economía. Desde entonces ha trabajado como economista en varias empresas. Lugón también ha escrito varios libros sobre temas relacionados con la economía, el análisis de datos y la programación. Su blog Estadisticool se ha convertido en un lugar de referencia para los programadores de Python y R. Alejandro Lugón es una inspiración para aquellos que buscan aprender programación y análisis de datos. Su trabajo ha ayudado a muchas personas a entender mejor el uso de la tecnología para hacer sus trabajos.

En este artículo, ilustraré cómo cambiar el nombre de las etiquetas del eje x de un diagrama de caja en…