Twój pierwszy beeswarm
Poniższy kod tworzy dla ciebie prosty wykres beeswarm dla danych o przekraczaniu prędkości z podziałem na płeć – podobny do tego, który widziałeś(-aś) w poprzedniej lekcji.
Zauważysz, że nie wygląda zbyt dobrze – punkty nakładają się na siebie, przez co rozkłady dla obu płci są trudne do odróżnienia.
Popraw ten wykres: zmniejsz rozmiar punktów za pomocą argumentu cex, ustawiając jego wartość na 0.5, oraz nadaj punktom odpowiednią przezroczystość, by wykres był mniej „ciężki" wizualnie i lepiej eksponował poszczególne obserwacje.
Na koniec dodaj przezroczysty wykres pudełkowy nad punktami, aby pokazać podstawowe statystyki podsumowujące.
To ćwiczenie jest częścią kursu
Najlepsze praktyki wizualizacji danych w R
Instrukcje do ćwiczenia
- Zmniejsz rozmiar punktów, ustawiając
cex = 0.5w geometrii beeswarm. - Ustaw
alphapunktów na 0,8. - Dodaj przezroczysty wykres pudełkowy na wierzchu wykresu beeswarm.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load library for making beeswarm plots
library(ggbeeswarm)
md_speeding %>%
filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
# change point size to 0.5 and alpha to 0.8
geom_beeswarm(___) +
# add a transparent boxplot on top of points
___