我想绘制两列原始数据(我已经使用融合将它们合并为一个数据框),然后为每个添加单独的错误栏。但是,我想为每列的原始数据制作一对颜色,而错误栏则制作另一组颜色,但似乎无法使其工作。我得到的阴谋是在下面的链接。我想为原始数据和错误栏使用不同的颜色对。出于说明的目的,下面编码一个简单的可再现的例子。如何更改stat_summary()中的颜色
dat2.m<-data.frame(obs=c(2,4,6,8,12,16,2,4,6),variable=c("raw","raw","raw","ip","raw","ip","raw","ip","ip"),value=runif(9,0,10))
c <- ggplot(dat2.m, aes(x=obs, y=value, color=variable,fill=variable,size = 0.02)) +geom_jitter(size=1.25) + scale_colour_manual(values = c("blue","Red"))
c<- c+stat_summary(fun.data="median_hilow",fun.args=(conf.int=0.95),aes(color=variable), position="dodge",geom="errorbar", size=0.5,lty=1)
print(c)
[1]: http://i.stack.imgur.com/A5KHk.jpg
你能发布一个可重复的例子吗?或者告诉我们情节中出了什么问题? – jdobres
剧情没有错,我只是不确定如何让误差线成为与原始数据不同的颜色对。 – user85727
我可以发布一个可重复的例子,当然 – user85727