Einen Rug hinzufügen
Der Plot, den wir gerade erstellt haben, sieht ziemlich gut aus, aber zwischen den Stunden 10 und 15 deutet sich eine leichte Bimodalität an. Da wir nur die „Wolke“ einer Dichteschätzung sehen, ist es schwer einzuschätzen, wie sicher wir uns bei dieser Form sein können.
Lass uns das mit ein paar Anpassungen verbessern.
Erstens, reduziere das alpha des Density-Plots, damit wir diese Peaks mithilfe des Hintergrundrasters genauer lokalisieren können.
Als Nächstes füge unter dem Dichteplot einen Rug-Plot mit geom_rug() hinzu. Um mögliche Überlappungen im Rug-Plot sichtbar zu machen, setze dessen alpha auf 0.5.
Der Data Frame aus der letzten Übung: truck_speeding wurde bereits für dich geladen.
Diese Übung ist Teil des Kurses
Best Practices für Visualisierung in R
Anleitung zur Übung
- Setze das Alpha des Density-Plots auf
0.7. - Füge dem Plot
geom_rug()hinzu. - Setze das Alpha des Rug-Plots auf
0.5.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
ggplot(truck_speeding, aes(x = hour_of_day)) +
# Adjust opacity to see gridlines with alpha = 0.7
geom_density(bw = 1.5, fill = 'steelblue', ___) +
# add a rug plot using geom_rug to see individual data points, set alpha to 0.5.
___ +
labs(title = 'Citations by hour', subtitle = "Gaussian kernel SD = 1.5")