Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zastąp geom_jitter() przez geom_violin().
  • Ustaw fill = 'steelblue' oraz odchylenie standardowe jądra na 2.5 dla geometrii skrzypcowej.
  • Zmniejsz width w geom_boxplot(), ustawiając tę wartość na 0.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

    )
Edytuj i uruchom kod