Una gráfica de puntos apilados es un tipo de gráfica que muestra frecuencias usando puntos, apilados uno sobre otro. Existen principalmente 2 métodos para hacer un diagrama de puntos apilados y ambos se analizan en este artículo.
Método 1: Usando stripchart()
Entonces, usando el primer método, el método de gráfico de tiras, para crear nuestro diagrama de puntos apilados. Por ejemplo, si no tenemos un conjunto de valores, incluso podemos hacer que sirvan a nuestro propósito. Crearíamos un conjunto de valores que contendría números del 0 al 30, incluyendo ambos rangos también, es decir, el conjunto de valores también incluiría 0 y 30. Después de crear el conjunto de valores, trazaríamos nuestro gráfico de puntos apilados basado en sobre esos valores. Usaríamos la función set.seed(), para reproducir una secuencia particular de números ‘aleatorios’. stripchart produce diagramas de dispersión unidimensionales (o diagramas de puntos) de los datos dados.
Sintaxis: stripchart(x, …)
Ejemplo:
R
# sets the starting number used # to generate a sequence of random # numbers set.seed(0) # shows 100 such randomly generated # numbers from 0 to 20 data <- sample(0:30, 500, replace = TRUE) # creates the stacked data plot stripchart(data, method = "stack")
Producción:
Pero, el gráfico de puntos que hicimos no es tan agradable, ya que todo el gráfico de puntos apilados está un poco por encima del eje X, así que ahora vamos a editarlo un poco para que se vea más interesante.
Ejemplo:
R
# sets the starting number which is used # to generate a sequence of random numbers set.seed(0) # shows 100 such randomly generated # numbers from 0 to 20 data <- sample(0:30, 500, replace = TRUE) # creats the stacked dotplot, given # some more parameters to make the # stacked dotplot look more attractive stripchart(data, method = "stack", at = 0, pch = 16, col = "darkgreen", main = "Stacked Dot Plot", xlab = "X-Axis Values", ylab = "Y-Axis Values")
Producción:
Método 2: Usar geom_dotplot()
En un gráfico de puntos, el ancho de un punto corresponde al ancho del contenedor (o ancho máximo, según el algoritmo de binning) y los puntos se apilan, y cada punto representa una observación.
Sintaxis: geom_dotplot()
Parámetro:
- tamaño de punto: el diámetro de los puntos en relación con el ancho del contenedor, predeterminado 1.
- stackratio: qué tan cerca se apilan los puntos. El valor predeterminado es 1, donde los puntos solo se tocan. Use valores más pequeños para puntos más cercanos y superpuestos.
- relleno: color interior de los puntos en la pila.
- color: color del contorno exterior de los puntos en la pila
Ejemplo:
R
# loads required package require(ggplot2) # sets the starting number used # to generate a sequence of random # numbers set.seed(0) # shows 100 such randomly generated # numbers from 10 to 50 data <- data.frame(x = sample(10:50, 100, replace = TRUE)) # creates the stacked dot plot ggplot(data, aes(x = x)) + geom_dotplot()
Producción:
Nuevamente, para este también, podemos hacerlo un poco más interesante, agregando algunos parámetros más.
Ejemplo:
R
# load ggplot2 library(ggplot2) set.seed(0) data <- data.frame(x = sample(0:20, 100, replace = TRUE)) # create customized stacked dot plot ggplot(data, aes(x = x)) + geom_dotplot(dotsize = 1.5, stackratio = 1, fill = "darkgreen", color = "green") + labs(title = "Stacked Dot Plot", x = "X-Axis", y = "Y-Axis")
Producción:
Publicación traducida automáticamente
Artículo escrito por shilpimazumdar7150 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA