IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Imposta bandwidth a 3.5 in geom_density_ridges().
  • Imposta i limits della scala x da 0 a 150.
  • 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
    
Modifica ed esegui il codice