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 |
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:
- Dibujar cuadrícula no balanceada de parcelas ggplot2
- Organizar lista de parcelas ggplot2
- Agregar leyenda común a parcelas ggplot2 combinadas
- Galería de gráficos R
- El lenguaje de programación R
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 Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido en México, Lugón se graduó de la Universidad Autónoma de México 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.