Contenido de este artículo
- 0
- 0
- 0
- 0
Un diagrama de barras es útil para visualizar las cantidades de diferentes variables categóricas.
A veces queremos crear un diagrama de barras que visualice las cantidades de variables categóricas que se dividen en subgrupos.
Por ejemplo, es posible que queramos visualizar las ventas totales de palomitas de maíz y refrescos para tres estadios deportivos diferentes. Este tutorial proporciona un ejemplo paso a paso de cómo crear la siguiente gráfica de barras con múltiples variables:
Paso 1: crear los datos
Primero, creemos un marco de datos para contener nuestros datos:
#create data df <- data.frame (estadio = rep (c (' A ', ' B ', ' C '), cada uno = 4), comida = rep (c (' palomitas de maíz ', ' refresco '), tiempos = 6), ventas = c (4, 5, 6, 8, 9, 12, 7, 9, 9, 11, 14, 13)) #ver datos df venta de comida del estadio 1 Palomitas de maíz 4 2 Un refresco 5 3 Palomitas de maíz 6 4 Un refresco 8 5 B palomitas de maíz 9 6 B de refresco 12 7 B palomitas de maíz 7 8 B de refresco 9 9 C palomitas de maíz 9 10 C de refresco 11 11 C palomitas de maíz 14 12 C refresco 13
Paso 2: crear la gráfica de barras con múltiples variables
El siguiente código muestra cómo crear la gráfica de barras con múltiples variables usando la función geom_bar () para crear las barras y el argumento ‘esquivar’ para especificar que las barras dentro de cada grupo deben «esquivar» entre sí y mostrarse una al lado de la otra.
ggplot (df, aes (llenar = comida, y = ventas, x = estadio)) + geom_bar (posición = ' esquivar ', estadística = ' identidad ')
Los diversos estadios, A, B y C, se muestran a lo largo del eje x y las ventas de palomitas de maíz y refrescos correspondientes (en miles) se muestran a lo largo del eje y.
Paso 3: modificar la estética del gráfico de barras
El siguiente código muestra cómo agregar un título, modificar las etiquetas de los ejes y personalizar los colores en la gráfica de barras:
ggplot (df, aes (llenar = comida, y = ventas, x = estadio)) + geom_bar (posición = ' esquivar ', estadística = ' identidad ') + ggtitle (' Ventas por estadio ') + xlab (' Estadio ') + ylab (' Ventas (en miles) ') + scale_fill_manual (' Producto ', valores = c (' coral2 ', ' azul acero '))
Recursos adicionales
Cómo cambiar el título de la leyenda en ggplot2
Cómo cambiar el tamaño de la leyenda en ggplot2
Una guía completa de los mejores temas de 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: