Strip Chart se define como diagramas de dispersión unidimensionales o diagramas de puntos que se utilizan como una alternativa al diagrama de caja cuando los tamaños de muestra son pequeños. Se crea usando la función stripchart() en R Language .
R – Función de gráfico de tiras
Sintaxis: stripchart(x, datos = método NULL, fluctuación)
Parámetros:
- x : valor de los datos a partir de los cuales se van a producir los gráficos.
- datos: un marco de datos del que se deben tomar las variables en valor x.
- Método: el método se utiliza básicamente para separar puntos coincidentes.
- jitter: cuando se usa method = “jitter”, jitter producirá la cantidad de jitter aplicada.
Función Stripchart en lenguaje de programación R
Este ejemplo hace uso de la base de datos ToothGrowth, la función stripchart() se implementa utilizando la base de datos ToothGrowth.
Conjunto de datos:
R
ToothGrowth$dose <- as.factor(ToothGrowth$dose) # Print the first 7 rows head(ToothGrowth, 7)
Producción:
len supp dose 1 4.2 VC 0.5 2 11.5 VC 0.5 3 7.3 VC 0.5 4 5.8 VC 0.5 5 6.4 VC 0.5 6 10.0 VC 0.5 7 11.2 VC 0.5
El código anterior imprimirá el conjunto de datos
Ejemplo 1: Gráfico de tira simple en programación R
R
# Plot len by dose stripchart(len ~ dose, data = ToothGrowth, pch = 22, frame = FALSE)
Producción:
Ejemplo 2: Trazar un gráfico de franjas verticales en el lenguaje de programación R
R
# Vertical plot using method = "jitter" stripchart(len ~ dose, data = ToothGrowth, pch = 16, frame = FALSE, vertical = TRUE, method = "jitter")
Producción:
Ejemplo 3: Cambio en formas de puntos (pch) y colores por grupos
R
# Change point shapes (pch) and colors by groups # add main title and axis labels stripchart(len ~ dose, data = ToothGrowth, frame = FALSE, vertical = TRUE, method = "jitter", pch = c(16, 19, 18), col = c("blue ", "darkgreen", "orange"), main = "Length / dose", xlab = "Dose", ylab = "Length")
Producción:
El ejemplo anterior agregará el título principal y las etiquetas de los ejes e imprimirá gráficos de franjas de colores.
Ejemplo 4: Gráfico de bandas para múltiples vectores numéricos
En este ejemplo, usaremos un conjunto de datos de iris y una lista que contiene las variables y el gráfico de tiras.
R
# create list of variables x <- list('Petal Length' = iris$Petal.Length, 'Petal Width' = iris$Petal.Width) # create plot that contains # one strip chart per variable stripchart(x, main = 'Petal Width & Petal Distributions', col = c('Green', 'coral2'), method = 'jitter')
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