Jestem bardzo nowy w R i jakichkolwiek pakietach w R. Spojrzałem na dokumentację ggplot2, ale nie mogłem tego znaleźć. Chcę wykresu zmiennej zmiennej boxthis
w odniesieniu do dwóch czynników f1
i f2
. Przypuszczam, że jest zarówno f1
i f2
są zmienne czynników, a każdy z nich trwa dwie wartości i boxthis
jest zmienną ciągłą. Chcę dostać 4 boxplots na wykresie, z których każda odpowiada jednej kombinacji z możliwych kombinacji, które f1
i f2
mogą przyjmować. Myślę, że używając podstawowej funkcjonalności w R, można to zrobić za pomocą
> boxplot(boxthis ~ f1 * f2 , data = datasetname)
Z góry dziękuję za wszelką pomoc.
Odpowiedzi:
Mogę wymyślić dwa sposoby na osiągnięcie tego:
1. Utwórz wszystkie kombinacje
f1
if2
pozaggplot
funkcją2. użyj koloru / wypełnienia / itp.
źródło
interaction()
. Warto zauważyć, że możemygeom_boxplot(position = position_dodge(width = .9))
dodać dodatkową spację między wykresami pudełek.dodge
argumentu wggplot
funkcji -ggplot(aes(y = boxthis, x = f2, fill = f1, dodge=f1), data = df) + geom_boxplot()
Oto inny sposób:
Daje coś takiego:
źródło