ggplot2: Mehrere Farben in stat_summary

Ich habe eine grafische Darstellung, in der einzelne Werte aus mehreren Themen angezeigt werden, die nach Gruppen gefärbt sind. Dazu kommen Mittelwerte pro Gruppe, die mit stat_summary berechnet werden.

Ich möchte, dass die beiden Mittel nach Gruppen gefärbt werden, aber in anderen Farben als den einzelnen Daten. Dies gestaltet sich zumindest bei Verwendung von stat_summary als schwierig. Ich habe den folgenden Code:

ggplot(data=dat, 
       aes(x=Round, y=DV, group=Subject, colour=T1)) + 
  geom_line() + geom_point() + theme_bw() +
  stat_summary(fun.y=mean, geom="line", size=1.5,
               linetype="dotted", color="black",
               aes(group=T1))

Welche produziert dieseexample graph.

Die Farbe für die von stat_summary erstellten Mittelwerte ist auf Schwarz gesetzt. sonst wäre es rot und blau wie die einzelnen Datenleitungen. Es ist jedoch nicht möglich, mehr als eine Farbe einzustellen - color = c ("black", "blue") funktioniert also nicht.

Ich habe bereits scale_colour_manual ausprobiert, wie erklärtHie, dies ändert jedoch die Farben der einzelnen Datenzeilen und lässt die mittleren Zeilen unberührt.

Irgendein Vorschlag, wie man das löst? Code und DatenHie.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage