Podstawowy wykres grzbietowy
Poniżej znajdziesz kod tworzący wykres grzbietowy, który przedstawia procentową wartość przekroczenia prędkości przez zatrzymanych kierowców z podziałem na dni tygodnia.
Zmodyfikuj kod tak, aby ustawić szerokość jądra (bandwidth) na określoną wartość, zmienić limity osi x w celu usunięcia długich ogonów rozkładu, a także dodać subtitle informujący czytelnika o zastosowanej szerokości jądra.
To ćwiczenie jest częścią kursu
Najlepsze praktyki wizualizacji danych w R
Instrukcje do ćwiczenia
- Zmień
bandwidthna 3.5 wgeom_density_ridges(). - Ustaw
limitsskali osi x od0do150. - Nadaj wykresowi podtytuł
'Gaussian kernel SD = 3.5'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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