假設你有以下數據集:現在添加彙總統計(甚至原始數據點),以迴避位置箱線圖
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