假设你有以下数据集:现在添加汇总统计(甚至原始数据点),以回避位置箱线图
trt <- ifelse(runif(100)<0.5,"drug","placebo")
inj.site <- ifelse(runif(100)<0.5,"ankle","wrist")
relief <- 20 + 0.5*(inj.site=="ankle") + 0.5*(trt=="drug") + rnorm(100)
to.analyze <- data.frame(trt,inj.site,relief)
,这个想法是让与损伤部位的箱线图上的x轴和包装盒通过并排治疗:
bplot <- ggplot(to.analyze,aes(inj.site,relief,fill=trt)) + geom_boxplot(position="dodge")
够简单。但现在我想在框的顶部添加原始数据点。如果我没有箱子跟position="dodge"
,这将是很容易:
bplot + geom_point(aes(colour=trt))
但是,由此得出的箱子之间的点,并增加了position="dodge"
这种几何形状似乎并没有工作。我该如何调整这一点,以便在这些方框上绘制点?
奖金:与使用stat_summary(blah,y.fun=mean,shape="+")
重叠绘图的方式相同,具有相同的问题。
浮雕< - 20 + 0.5 *(inj.site ==脚踝)+ 0.5 *(TRT == “药物”)+ RNORM(100) 应该是: 浮雕< - 20 + 0.5 *(inj.site ==“ankle”)+ 0.5 *(trt ==“drug”)+ rnorm(100) – Paolo 2009-09-28 10:17:45
呃,是的,固定的。 – 2009-09-28 12:53:04