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
Instrukcje do ćwiczenia
- Zamień
geom_beeswarm()nageom_violin(). - Ustaw szerokość jądra (
bw) wykresu skrzypcowego na2.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
___