Crea istogramma impilato in R

Manav Narula 26 aprile 2021
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")

istogramma in R

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")

istogramma impilato in R

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()

istogramma in pila in R con ggplot2

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.

Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

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

Articolo correlato - R Plot