Как сгруппировать более чем по одной переменной, чтобы получить 4 графика, зависящие от двух группировок на одном графике? - PullRequest
0 голосов
/ 13 июля 2020

У меня есть набор данных в длинном формате («uni_l_all»), и я пытаюсь получить график с 4 графиками, показывающими различные траектории, зависящие от высокой или низкой самоэффективности («self_efficacy», двоичная переменная) и на тренировочной группе по сравнению с контрольной группой («train2», бинарная переменная). Группировка по self_efficacy для получения двух графиков работает хорошо.

Но когда я пытаюсь ввести «train2», я все равно получаю только 2 (сумасшедших) графика. У вас есть идеи, как это решить? Как мне добавить train2 в свои функции?

mean_uni_l_all <- group_by(uni_l_all, self_efficacy, time) %>%
summarise(ent_act = mean(ent_act, na.rm = TRUE))

ggplot(na.omit(mean_uni_l_all), aes(x = time, y = ent_act, colour = ese_mean, group = self_efficacy)) +
geom_point() + geom_line()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...