¿Cómo crear diagramas de caja horizontales en R?

En este artículo, discutiremos cómo crear diagramas de caja horizontales en el lenguaje de programación R.

Método 1: Crear diagrama de caja horizontal en base R

En este método para crear el gráfico de barra horizontal, el usuario simplemente necesita llamar a la función boxplot() que es una función base del lenguaje R, luego el usuario necesita llamar al argumento horizontal de esta función e inicializarlo con el valor verdadero para obtener el diagrama de caja de forma horizontal.

función boxplot(): Esta función se usa para producir diagramas de caja y bigotes de los valores dados.

Sintaxis: boxplot(fórmula, datos = NULL, …, horizontal = VERDADERO)

Parámetros:

  • fórmula: una fórmula, como y ~ grp, donde y es un vector numérico de valores de datos que se dividirá en grupos de acuerdo con la variable de agrupación grp.
  • datos: un marco de datos (o lista) del cual se deben tomar las variables en la fórmula.
  • horizontal: indicación lógica si los diagramas de caja deben ser horizontales.
  • … : Otros parámetros

Ejemplo: En este ejemplo, estamos tomando un marco de datos con 2 variables para crear el diagrama de caja horizontal de la variable dada usando el diagrama de caja con un argumento horizontal en el lenguaje de programación R.

R

# Create DataFrame
gfg<-data.frame(x=c(6,8,9,6,4,7,6,3,4),
                y=c(4,6,8,7,8,4,5,1,3))
  
# Create Horizontal Boxplot
boxplot(gfg,horizontal=TRUE)

Producción:

Método 2: crea un diagrama de caja horizontal usando coord_flip()

En este método para crear el diagrama de caja horizontal en ggplot2, el usuario debe instalar e importar el paquete ggplot2 en la consola de trabajo de R, aquí el paquete ggplot2 es responsable de trazar el diagrama de caja y proporcionar otras funcionalidades del paquete. Luego, el usuario simplemente debe llamar a la función geom_boxplot(), que simplemente trazará el diagrama de caja en forma vertical de los datos dados y, con él, el usuario también debe llamar a coord_flip(), que invertirá el eje y el diagrama de caja final. dará como resultado el diagrama de caja horizontal en el lenguaje de programación R.

Sintaxis para importar e instalar el paquete ggplot2 en lenguaje R:

install.package("ggplot2")
library("ggplot2")

Función coord_flip(): esta función se utiliza para cambiar las coordenadas cartesianas de modo que la horizontal se convierta en vertical y la vertical en horizontal.

Sintaxis: coord_flip(…)

Parámetros:

  • …: Otros argumentos pasados

Ejemplo: En este ejemplo, usaremos la función geom_boxplot() con la función coord_flip() del paquete ggplot2 para trazar el diagrama de caja horizontal de los datos dados en el lenguaje de programación R.

R

# Import ggplot2 package
library(ggplot2)
  
# Create Data
gfg<-data.frame(x=c(6,8,9,6,4,7,6,3,4,9,6,3),
                grp=rep(c('A','B','C','D'),
                        each=3))
  
# Create horizontal boxplot
ggplot(gfg,aes(x=grp,y=x)) +geom_boxplot() + coord_flip()

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *