Contenido de este artículo
- 0
- 0
- 0
- 0
A menudo, es posible que desee trazar varias columnas de un marco de datos en R. Afortunadamente, esto es fácil de hacer con la biblioteca de visualización ggplot2 .
Este tutorial muestra cómo usar ggplot2 para trazar múltiples columnas de un marco de datos en el mismo gráfico y en diferentes gráficos.
Ejemplo 1: trazar varias columnas en el mismo gráfico
El siguiente código muestra cómo generar un marco de datos, luego «fundir» el marco de datos en un formato largo, luego usar ggplot2 para crear un diagrama de línea para cada columna en el marco de datos:
#cargar las bibliotecas necesarias biblioteca (ggplot2) biblioteca (reshape2) #create marco de datos df <- data.frame (índice = c (1, 2, 3, 4, 5, 6), var1 = c (4, 4, 5, 4, 3, 2), var2 = c (1, 2, 4, 4, 6, 9), var3 = c (9, 9, 9, 5, 5, 3)) # fundir marco de datos en formato largo df <- melt (df, id. vars = ' index ', variable. name = ' series ') # crear un gráfico de línea para cada columna en el marco de datos ggplot (df, aes (índice, valor)) + geom_line ( aes (color = serie))
Ejemplo 2: trazar varias columnas en diferentes gráficos
El siguiente código muestra cómo generar un marco de datos, luego «fundir» el marco de datos en un formato largo, luego usar ggplot2 para crear un diagrama de línea para cada columna en el marco de datos, dividiendo cada línea en su propio diagrama:
#cargar las bibliotecas necesarias biblioteca (ggplot2) biblioteca (reshape2) #create marco de datos df <- data.frame (índice = c (1, 2, 3, 4, 5, 6), var1 = c (4, 4, 5, 4, 3, 2), var2 = c (1, 2, 4, 4, 6, 9), var3 = c (9, 9, 9, 5, 5, 3)) # fundir marco de datos en formato largo df <- melt (df, id. vars = ' index ', variable. name = ' series ') # crear un gráfico de línea para cada columna en el marco de datos ggplot (df, aes (índice, valor)) + geom_line () + facet_grid (serie ~.)
Recursos adicionales
Cómo crear gráficos lado a lado en ggplot2
Cómo crear un gráfico de caja agrupado en R usando ggplot2
- 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: