LoslegenKostenlos loslegen

Ein einfaches Ridgeline-Diagramm

Es ist Code gegeben, der ein Ridgeline-Diagramm erstellt und zeigt, wie viel Prozent über dem Limit Fahrer:innen an den Wochentagen angehalten wurden.

Ändere den Code so, dass die Kernel-Breite (bandwidth) auf einen vorgegebenen Wert gesetzt wird, passe die x-Achsen-Grenzen an, um die langen Ausläufer zu entfernen, und füge außerdem ein subtitle hinzu, das die verwendete Bandbreite angibt.

Diese Übung ist Teil des Kurses

Best Practices für Visualisierung in R

Kurs anzeigen

Anleitung zur Übung

  • Ändere die bandwidth in geom_density_ridges() auf 3.5.
  • Setze die limits der x-Skala auf 0 bis 150.
  • Gib dem Plot das Untertitel-Element 'Gaussian kernel SD = 3.5'.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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
    
Code bearbeiten und ausführen