Crea istogramma impilato in R
Sappiamo che R è considerato un potente linguaggio di programmazione per dati e analisi statistica. Per questo motivo, R è dotato di molte funzioni per diversi tipi di grafici e grafici. Tali grafici sono molto utili e possono fornire una buona comprensione dei dati.
Uno di questi grafici disponibili è l’istogramma. Un istogramma viene utilizzato per tracciare una distribuzione con diverse barre. Questo tutorial dimostrerà come creare un semplice istogramma usando la funzione hist()
e coprirà anche istogrammi impilati con più popolazioni usando le funzioni hist()
e ggplot()
.
Il codice seguente mostra un semplice istogramma usando la funzione hist()
.
value1 = c(20,20,25,25,40,35,30,20,35)
hist(value1,col = "red")
Molte altre personalizzazioni possono essere aggiunte al grafico utilizzando diversi parametri disponibili nella funzione hist()
. Possiamo anche usare ggplot()
per lo stesso scopo.
Quando si tratta di istogrammi sovrapposti, abbiamo due o più popolazioni tracciate sullo stesso grafico. Possiamo farlo in due modi, o abbiamo due variabili diverse che devono essere tracciate sullo stesso grafico, o abbiamo una variabile con categorie diverse.
Per il primo approccio, useremo la funzione hist()
. Il seguente frammento di codice spiega come:
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")
In questo metodo, abbiamo creato un semplice istogramma e aggiunto il secondo grafico al primo utilizzando il parametro add
.
Per il secondo approccio, utilizzeremo un set di dati campione integrato chiamato iris
. Contiene i dettagli di 3 specie vegetali. Tracciamo la colonna Sepal.Width
usando la funzione ggplot()
. Dovremmo caricare la libreria ggplot2
per usare la funzione ggplot()
.
library(ggplot2)
ggplot(data=iris, aes(x=Sepal.Width,fill = Species)) + geom_histogram()
Il geom_histogram
specifica il tipo di grafico come istogramma. Nella funzione ggplot()
, specifichiamo la variabile da tracciare e coloriamo l’istogramma in base alla variabile categoriale 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