Porównywanie wielu rozkładów
Wróćmy do wykresu z podziałem na panele, który tworzyliśmy wcześniej – tym razem z nowymi technikami. Czy nowe typy wykresów pozwolą nam lepiej uchwycić zależności w danych?
Dostarczony kod tworzy tę samą wizualizację, co w poprzedniej lekcji. Zmień kod tak, aby zamiast wykresów punktowych z rozrzutem (jitter) użyć wykresów skrzypcowych do pokazania gęstości rozkładu. Tak jak w poprzednim ćwiczeniu, zmniejsz szerokość wykresu pudełkowego, tak aby w większości mieścił się wewnątrz wykresu skrzypcowego. Na koniec pamiętaj, aby dodać do wykresu podtytuł informujący o szerokości jądra wykresu skrzypcowego!
To ćwiczenie jest częścią kursu
Najlepsze praktyki wizualizacji danych w R
Instrukcje do ćwiczenia
- Zastąp
geom_jitter()przezgeom_violin(). - Ustaw
fill = 'steelblue'oraz odchylenie standardowe jądra na2.5dla geometrii skrzypcowej. - Zmniejsz
widthwgeom_boxplot(), ustawiając tę wartość na0.3. - Dodaj podtytuł
Gaussian kernel width: 2.5.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
md_speeding %>%
ggplot(aes(x = gender, y = speed)) +
# replace with violin plot with kernel width of 2.5, change color argument to fill
geom_jitter(alpha = 0.3, color = 'steelblue') +
# reduce width to 0.3
geom_boxplot(alpha = 0) +
facet_wrap(~vehicle_color) +
labs(
title = 'Speed of different car colors, separated by gender of driver'
# add a subtitle w/ kernel width
)