Crear un histograma apilado en R
Sabemos que el R se considera un poderoso lenguaje de programación para el análisis de datos y estadísticas. Por esta razón, R está equipado con muchas funciones para diferentes tipos de gráficos y diagramas. Tales gráficos son muy útiles y pueden proporcionar una buena comprensión de los datos.
Uno de esos gráficos disponibles es el histograma. Un histograma se utiliza para trazar una distribución con diferentes barras. Este tutorial demostrará cómo crear un histograma simple usando la función hist()
y también cubrirá los histogramas apilados con múltiples poblaciones usando las funciones hist()
y ggplot()
.
El siguiente código muestra un histograma simple usando la función hist()
.
value1 = c(20,20,25,25,40,35,30,20,35)
hist(value1,col = "red")
Se pueden añadir muchas otras personalizaciones al gráfico usando diferentes parámetros disponibles en la función hist()
. También podemos usar ggplot()
para el mismo propósito.
Cuando se trata de histogramas apilados, tenemos dos o más poblaciones graficadas en el mismo gráfico. Podemos hacerlo de dos maneras, o bien tenemos dos variables diferentes que deben ser trazadas en el mismo gráfico, o tenemos una variable con diferentes categorías.
Para el primer enfoque, usaremos la función hist()
. El siguiente fragmento de código explica cómo:
value1 = c(20,20,25,25,40,35,30,20,35)
value2 = c(15,25,30,25,25,20,40,40,40)
hist(value1,col = "red")
hist(value3, add = T, col = "blue")
En este método, creamos un simple histograma y añadimos el segundo gráfico al primero usando el parámetro add
.
Para el segundo enfoque, usaremos un conjunto de datos de muestra incorporado llamado iris
. Contiene los detalles de 3 especies de plantas. Trazaremos la columna Sepal.Width
usando la función ggplot()
. Deberíamos cargar la librería ggplot2
para usar la función ggplot()
.
library(ggplot2)
ggplot(data=iris, aes(x=Sepal.Width,fill = Species)) + geom_histogram()
El geom_histogram
especifica el tipo de trama como un histograma. En la función ggplot()
, especificamos la variable a ser graficada, y coloreamos el histograma basado en la variable categórica, Species
.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn