ниже - код для создания данных и гранжевой график ggplot2, кажется, работает нормально. Тем не менее, я хотел бы изменить цвет строки на основе значения дополнительной (группы), которая в настоящее время отсутствует в моем примере. Я пробовал добавить:Изменение цвета линии по группе в гранированном линейном графике с одной строкой в каждом фасете
+element_line(color=combined$group))
Но это ничего не изменило. Это то, что я пытаюсь сделать возможным? Опять же, я хочу сохранить только одну строку в каждом аспекте, но изменить цвет на основе значения «группа». Заранее спасибо за вашу помощь!
require(ggplot2)
Year<-c(rep(2012,10),rep(2013,10),rep(2014,10))
MULTDV<-rnorm(30)
Construct<-factor(rep(1:10,3))
group<-rep(c(rep(1,5), rep(2,5)),3)
combined<-as.data.frame(cbind(Year, MULTDV, Construct, group))
qplot(factor(Year), MULTDV, data=combined, xlab=NULL, ylab=NULL, stat="identity") + stat_summary(fun.y=mean, colour="steelblue3", geom="line", aes(group=1))+facet_wrap(~Construct, nrow = 2)