Etichetta BoxPlot in R

Manav Narula 26 aprile 2021
Etichetta BoxPlot in R

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.

Il BoxPlot è un tipo di grafico unico e utile. Ci consente di studiare la distribuzione dei dati e identificare le diverse tendenze nel set di dati. Possiamo usarlo anche per il confronto tra diversi gruppi.

In R, generalmente usiamo la funzione boxplot() per creare tali grafici ma possiamo anche fare uso della funzione geom_boxplot() con la funzione ggplot() per creare boxplot e ci sono altri metodi disponibili come bene.

L’esempio seguente mostra un semplice grafico a scatole di tre distribuzioni di esempio utilizzando la funzione boxplot().

v1 <- c(1,2,3,4)
v2 <- c(3,4,5,6)
v3 <- c(5,6,7,8)
boxplot(v1,v2,v3)

Boxplot semplice in R

Possiamo anche etichettare correttamente il grafico utilizzando i parametri giusti. Il parametro xlab etichetta l’asse x e il parametro ylab etichetta l’asse y. Il parametro main imposta il titolo del grafico. Possiamo etichettare i diversi gruppi presenti nel grafico utilizzando il parametro nomi. Il codice e il grafico seguenti mostreranno l’uso di tutti questi parametri.

boxplot(v1,v2,v3, main = "Sample Graph",
        xlab = "X Values", ylab = "Y Values", 
        names = c("First","Second","Third"))

Boxplot semplice con etichette in R

Notare la differenza in entrambi i grafici con l’aggiunta di etichette nel secondo grafico.

Possiamo anche aggiungere il parametro notch e impostarlo su True per aggiungere un notch alle caselle e aiutare nello studio delle mediane dei dati. Per rendere le caselle sull’altro asse, possiamo impostare il parametro horizontal come True.

boxplot(v1,v2,v3, main = "Sample Graph",
        xlab = "X Values", ylab = "Y Values", 
        names = c("First","Second","Third"), notch = TRUE, horizontal = TRUE)

Boxplot semplice con parametro notch in R

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