¿Cómo crear diagramas de caja usando un paquete de celosía en R?

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

En la programación R, el paquete Lattice es una biblioteca de visualización de datos y consta de varias funciones para trazar diferentes tipos de gráficos. Al usar la biblioteca de celosía, podemos trazar diferentes gráficos como diagrama de dispersión, diagramas de caja, histogramas, diagramas de dispersión 3D, diagramas de puntos, diagramas de franjas, diagramas de densidad, etc. Para usar las funcionalidades de la biblioteca de celosía, primero debe importar la biblioteca.

Diagrama de caja usando paquete de celosía

En R, la biblioteca Lattice contiene el método bwplot() que se usa para crear un diagrama de caja. Para usar el método bwplot(), primero se debe importar la biblioteca de celosía. La sintaxis del método bwplot() se proporciona a continuación:

 bwplot( col1~col2, data=nombre_del_marco_de_datos, xlab=”etiqueta-x”, ylab=”etiqueta-y”, panel=panel.violin)

Veamos un par de ejemplos sobre cómo trazar el diagrama de caja usando la biblioteca de celosía.

Ejemplo 1: en el siguiente código, creamos un marco de datos «estadísticas» y trazamos un diagrama de caja entre los datos en dos columnas usando el método bwplot().

R

library(lattice)
  
# create a data frame 
stats <- data.frame(player=c('A', 'B', 'C', 'D',
                             'E', 'F', 'G', 'H'),
               runs=c(200, 100, 100, 150, 109,
                      200, 500, 120),
               wickets=c(10, 10, 31, 20, 34, 20,
                         34, 26))
  
print("stats Dataframe")
stats
  
bwplot(runs ~ wickets, data = stats, xlab = "runs", 
       ylab = "wickets")

Producción

"stats Dataframe"
  player runs wickets
1      A  200      10
2      B  100      10
3      C  100      31
4      D  150      20
5      E  109      34
6      F  200      20
7      G  500      34
8      H  120      26

 

Ejemplo 2: en este ejemplo, trazamos un diagrama de violín para el marco de datos creado anteriormente utilizando el método bwplot() pasando el valor panel.violin al método bwplot().

R

# import lattice library
library(lattice)
  
# create a data frame 
stats <- data.frame(player=c('A', 'B', 'C', 
                             'D', 'E', 'F', 
                             'G', 'H'),
               runs=c(200, 100, 100, 150, 109,
                      200, 500, 120),
               wickets=c(10, 10, 31, 20, 34, 
                         20, 34, 26))
  
bwplot(runs ~ wickets, data = stats, 
       xlab = "runs", ylab = "wickets", 
       panel=panel.violin)

Producción

 

Publicación traducida automáticamente

Artículo escrito por rahulkl8471 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 *