2013-06-01 59 views
1

我想用ggplot來顯示一系列不同時間點的置信區間。我有兩組置信區間,一個參數和一個引導程序,我想用geom_errorbar()來顯示它們。我嘗試使用position_dodge(),因此兩個配置項不會直接相互覆蓋,但它不起作用。我如何在同一時間點抖動CI?位置閃避ggplot2中的誤差欄

pd <- position_dodge(.6) 
ggplot(results, aes(x=intervals, y = change)) + 
geom_errorbar(aes(ymin=ci.par.low, ymax=ci.par.hi), position = pd, width=.1, colour = 
"green") + 
geom_errorbar(aes(ymin=ci.boot.low, ymax=ci.boot.hi), width=.1, colour = "blue") + 
geom_abline(intercept = slope.est, slope = 0, colour = "red") + 
labs(title = paste("Protein ID:", prot.name)) 
+1

可以添加一些示例數據。如果x值是數值,那麼對於一個geom_errorbar(),您可以將x值設置爲x =間隔+一些小常量 –

回答

0

我用position_jitter()完成了我的目標,雖然它很笨重。