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
Instrukcje do ćwiczenia
- Dodaj
geom_boxplot()między geometrią skrzypcową a punktową. - Ustaw
alphapudełka na0, awidthna0.3. - Zmień kształt punktów na
shape = 95i usuń argumentsize. - 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
___