Zacznij terazZacznij za darmo

Skrzypce z wykresami pudełkowymi

Jeśli chcemy zachować przydatne statystyki podsumowujące dostarczane przez wykres pudełkowy, nie rezygnując jednocześnie z zalet wykresu skrzypcowego, możemy po prostu dodać geom_boxplot() na wierzchu geometrii skrzypcowej w naszym obiekcie wykresu.

Problem polega jednak na tym, że wykresy pudełkowe są wtedy nieestetycznie szerokie. Wystarczy nam widoczność poziomych linii – nic ponadto. Na szczęście geom_boxplot() ma argument width, który skaluje szerokość wykresu pudełkowego (np. 0.5 = połowa szerokości).

Zmodyfikuj wykres, który właśnie stworzyliśmy, tak aby wykres pudełkowy znajdował się między geometrią skrzypcową a punktową. Zmień też kształt punktów na shape = 95, czyli poziomy znacznik. Na koniec – zapomnieliśmy poinformować użytkownika o szerokości jądra, więc dodajmy tę informację teraz.

To ćwiczenie jest częścią kursu

Najlepsze praktyki wizualizacji danych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj geom_boxplot() między geometrią skrzypcową a punktową.
  • Ustaw alpha pudełka na 0, a width na 0.3.
  • Zmień kształt punktów na shape = 95 i usuń argument size.
  • Dodaj podtytuł wykresu: labs(subtitle = 'Gaussian kernel SD = 2.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)) + 
    geom_violin(bw = 2.5) +
    # add a transparent boxplot and shrink its width to 0.3
    ___ +
    # Reset point size to default and set point shape to 95
    geom_point(alpha = 0.3, size = 0.5) +
    # Supply a subtitle detailing the kernel width
    ___
Edytuj i uruchom kod