r:ggplot2:boxplot
Grafici a scatola e baffi - Boxplot
Sul grafico a scatola e baffi, o boxplot, vedi Boxplot
geom_boxplot
La funzione per avere un boxplot in ggplot2 è geom_boxplot()
, che richiede l'indicazione della variabile continua (per l'asse delle Y) e della variabile di raggruppamento (per l'asse delle X):
- boxplot1.R
library(tidyverse) # dati library(LabRS) data(MYSLID) MYSLID %>% ggplot(aes(x = Eta.classi, y = Istruzione)) + geom_boxplot() # oppure MYSLID %>% ggplot() + geom_boxplot(aes(x = Eta.classi, y = Istruzione))

Boxplot colorati, con “tacca” per la mediana:
- boxplot2.R
MYSLID %>% ggplot(aes(Eta.classi, Retribuzione)) + geom_boxplot(notch = TRUE, # tacca fill = "purple") + # colore theme_minimal() + # tema predefinito labs(x = "Classi di età") # etichetta delle x

Boxplot colorati in base ad una variabile (vedi aes e geom), e outliers colorati:
- boxplot3.R
MYSLID %>% ggplot(aes(Eta.classi, Istruzione) geom_boxplot(notch = TRUE, fill = Eta.classi, # colore con mappatura outlier.colour="darkorange") + # colore outliers theme_minimal() + labs(x = "Classi di età") + theme(legend.title = element_blank()) # legenda senza titolo

Osservare come viene gestito automaticamente il colore per una variabile ordinale.
Vedi anche: legenda
Riferimenti sulle funzioni
r/ggplot2/boxplot.txt · Ultima modifica: 11/08/2025 14:37 da Agnese Vardanega