Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zmniejsz rozmiar punktów, ustawiając cex = 0.5 w geometrii beeswarm.
  • Ustaw alpha punktó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
    ___
Edytuj i uruchom kod