En este artículo, aprenderemos cómo trazar múltiples diagramas de caja en un gráfico en el lenguaje de programación R. Esto se puede lograr mediante el uso de la función boxplot(), y también podemos pasarle una lista, un marco de datos o varios vectores. Para este propósito, necesitamos poner el nombre de los datos en la función boxplot() como entrada.
Sintaxis: boxplot(x, data, notch, varwidth, names, main)
Parámetros:
- x: Este parámetro se establece como un vector o una fórmula.
- datos: este parámetro establece el marco de datos.
- muesca: Este parámetro es la etiqueta para el eje horizontal.
- varwidth: este parámetro es un valor lógico. Establecer como verdadero para dibujar el ancho del cuadro proporcional al tamaño de la muestra.
- main: este parámetro es el título del gráfico.
- nombres: este parámetro son las etiquetas de grupo que se mostrarán debajo de cada diagrama de caja.
Múltiples diagramas de caja verticales en un marco
Para ello, los datos individuales para los que se requiere una representación de diagrama de caja se basan en la función. De forma predeterminada, la orientación de los diagramas de caja será vertical, por lo que no es necesario hacer nada adicional aquí.
Ejemplo 1:
R
set.seed(20000) data <- data.frame( A = rpois(900, 3), B = rnorm(900), C = runif(900) ) # Applying boxplot function boxplot(data)
Producción:
Ejemplo 2:
R
# Multiple boxplot using dataset # ToothGrowth dataset boxplot( len~dose, data=ToothGrowth, main="Different boxplots for per day growth", xlab="Tooth length", ylab=" numeric Dose in milligrams/day", col="blue", border="black" )
Producción:
Múltiples diagramas de caja horizontales en un marco
El enfoque es el mismo que para los diagramas de caja verticales, pero para que funcionen horizontalmente, el parámetro horizontal de la función boxplot() debe configurarse como VERDADERO.
Ejemplo:
R
# Multiple boxplot using dataset # ToothGrowth dataset boxplot(len~dose, data=ToothGrowth, main="Different boxplots for per day growth", xlab="Tooth length", ylab=" numeric Dose in milligrams/day", col="yellow", border="brown", horizontal=TRUE )
Producción:
Publicación traducida automáticamente
Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA