Cómo crear diagramas de caja horizontales en R

Una gráfica de caja (a veces llamada gráfica de caja y bigotes) es una gráfica que muestra el resumen de cinco números de un conjunto de datos, que incluye los siguientes valores:

  • Mínimo
  • Primer cuartil
  • Mediana
  • Tercer cuartil
  • Máximo

Para crear una gráfica de caja horizontal en base R, podemos usar el siguiente código:

# crear un diagrama de 
caja horizontal diagrama de caja (df $ valores, horizontal = VERDADERO )

# crear varios diagramas de caja horizontales por grupo de diagramas de 
caja (valores ~ grupo, datos = df, horizontal = VERDADERO )

Y para crear un diagrama de caja horizontal en ggplot2 , podemos usar el siguiente código:

# crear una gráfica de 
caja horizontal ggplot (df, aes (y = valores)) +
  geom_boxplot () +
  coord_flip ()
#crear varios diagramas de caja horizontales por grupo
 ggplot (df, aes (x = grupo, y = valores)) + 
  geom_boxplot () + 
  coord_flip ()

Los siguientes ejemplos muestran cómo crear diagramas de caja horizontales tanto en base R como en ggplot2.

Ejemplo 1: Diagramas de caja horizontales en Base R

El siguiente código muestra cómo crear una gráfica de caja horizontal para una variable en un marco de datos en R:

#create data 
df <- data. marco (puntos = c (7, 8, 9, 12, 12, 5, 6, 6, 8, 11, 6, 8, 9, 13, 17),
                 equipo = rep (c (' A ', ' B ', ' C '), cada uno = 5 ))

#crea un diagrama de caja horizontal para puntos
 diagrama de caja (df $ points, horizontal = TRUE , col = ' steelblue ')

El siguiente código muestra cómo crear varios diagramas de caja horizontales basados ​​en grupos:

#create data 
df <- data. marco (puntos = c (7, 8, 9, 12, 12, 5, 6, 6, 8, 11, 6, 8, 9, 13, 17),
                 equipo = rep (c (' A ', ' B ', ' C '), cada uno = 5 ))

# crear diagramas de caja horizontales agrupados por diagrama de caja de equipo
 (puntos ~ equipo, datos = df, horizontal = TRUE , col = ' steelblue ', las = 2 )

diagramas de caja horizontales en la base R

Tenga en cuenta que el argumento las = 2 le dice a R que haga las etiquetas del eje y perpendiculares al eje.

Ejemplo 2: Diagramas de caja horizontales en ggplot2

El siguiente código muestra cómo crear un diagrama de caja horizontal para una variable en ggplot2:

biblioteca (ggplot2)

#create data 
df <- data. marco (puntos = c (7, 8, 9, 12, 12, 5, 6, 6, 8, 11, 6, 8, 9, 13, 17),
                 equipo = rep (c (' A ', ' B ', ' C '), cada uno = 5 ))

# crear un diagrama de caja horizontal para puntos
 ggplot (df, aes (y = puntos)) +
  geom_boxplot (relleno = ' azul acero ') +
  coord_flip ()

El siguiente código muestra cómo crear varios diagramas de caja horizontales en ggplot2 basados ​​en grupos:

biblioteca (ggplot2)

#create data 
df <- data. marco (puntos = c (7, 8, 9, 12, 12, 5, 6, 6, 8, 11, 6, 8, 9, 13, 17),
                 equipo = rep (c (' A ', ' B ', ' C '), cada uno = 5 ))

#crea un diagrama de caja horizontal para puntos
 ggplot (df, aes (x = equipo, y = puntos)) +
  geom_boxplot (relleno = ' azul acero ') +
  coord_flip ()

diagramas de caja horizontales en R usando ggplot2

Recursos adicionales

Cómo crear un gráfico de
bandas en R Cómo crear un gráfico de barras apilado en R Cómo crear un gráfico de puntos
apilados en R

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

La prueba de Friedman es una alternativa no paramétrica al ANOVA de medidas repetidas. Se utiliza para determinar si existe…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!