Un ridgeline plot di base
Ti è fornito del codice per creare un ridgeline plot che mostra di quanto i conducenti fermati superavano il limite di velocità, suddiviso per giorno della settimana.
Modifica il codice per impostare l’ampiezza del kernel (bandwidth) a un valore specifico, cambiare i limiti dell'asse x per eliminare le code lunghe e aggiungere anche un subtitle che informi il lettore della bandwidth che stai usando.
Questo esercizio fa parte del corso
Buone pratiche di visualizzazione in R
Istruzioni dell'esercizio
- Imposta
bandwidtha 3.5 ingeom_density_ridges(). - Imposta i
limitsdella scala x da0a150. - Aggiungi al grafico il sottotitolo
'Gaussian kernel SD = 3.5'.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
library(ggridges)
md_speeding %>%
mutate(day_of_week = factor(day_of_week, levels = c("Mon","Tues","Wed","Thu","Fri","Sat","Sun") )) %>%
ggplot(aes( x = percentage_over_limit, y = day_of_week)) +
# Set bandwidth to 3.5
geom_density_ridges() +
# add limits of 0 to 150 to x-scale
scale_x_continuous()
# provide subtitle with bandwidth