Cree diagramas de dispersión unidimensionales en programación R: función stripchart()

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

Deja una respuesta

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