【发布时间】:2014-10-29 18:12:26
【问题描述】:
我有一个情节,我在其中显示来自多个主题的各个值,按组着色。此外还有每组的平均值,使用 stat_summary 计算。
我希望这两种方法按组着色,但颜色不同于单个数据。事实证明这很困难,至少在使用 stat_summary 时是如此。我有以下代码:
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))
产生这个example graph。
stat_summary 创建的手段的颜色设置为黑色;否则它会像单独的数据线一样是红色和蓝色的。但是,不能设置一种以上的颜色 - 所以 color=c("black", "blue") 不起作用。
我已经按照here 的说明尝试了 scale_colour_manual,但这会改变各个数据线的颜色,而不影响平均线。
任何建议如何解决这个问题?代码和数据here。
【问题讨论】: