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
Anleitung zur Übung
- Ändere die
bandwidthingeom_density_ridges()auf 3.5. - Setze die
limitsder x-Skala auf0bis150. - 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