Zacznij terazZacznij za darmo

Zabawa ze skrzypcowym

Dostarczony kod tworzy prosty wykres skrzypcowy dla tego samego porównania, które analizowaliśmy wcześniej.

Podobnie jak w przypadku geom_density(), ggplot generuje kształt bez wypełnienia (a przynajmniej biały). Aby poprawić estetykę wykresu, ustaw fill na 'steelblue'. Dobierz intuicyjnie sensowną wartość odchylenia standardowego jądra i koniecznie podaj tę szerokość jądra w subtitle wykresu.

Dodatkowo spróbujmy odtworzyć wykresy „chmury deszczu" z lekcji o gęstości i nałożyć na skrzypce punkty (bez rozsiewania), by zobaczyć, gdzie zachodzi interpolacja. Wystarczy dodać geometrię geom_point() z kolorem ustawionym na 'white', alpha równym 0.3 – by uwzględnić nakładanie się punktów – oraz size równym 0.5, żeby punkty były jak najmniej inwazyjne.

To ćwiczenie jest częścią kursu

Najlepsze praktyki wizualizacji danych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zamień geom_beeswarm() na geom_violin().
  • Ustaw szerokość jądra (bw) wykresu skrzypcowego na 2.5.
  • Dodaj pojedyncze punkty poniżej za pomocą geom_point().
  • Ostyluj punkty, ustawiając alpha = 0.3, size = 0.5.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

md_speeding %>% 
    filter(vehicle_color == 'RED') %>%
    ggplot(aes(x = gender, y = speed)) + 
    # Replace beeswarm geometry with a violin geometry with kernel width of 2.5
    geom_beeswarm(cex = 0.5, alpha = 0.7) +
    # add individual points on top of violins
    ___
Edytuj i uruchom kod