R 在ggplot2中定位带有错误条的减淡

R 在ggplot2中定位带有错误条的减淡,r,ggplot2,R,Ggplot2,我试图使用ggplot来显示不同时间点的一系列置信区间。我有两组置信区间,一个参数区间和一个引导区间,我想用geom_errorbar显示它们。我尝试使用position_dodge,这样两个CI不会直接重叠,但它不起作用。如何在同一时间点抖动CI pd <- position_dodge(.6) ggplot(results, aes(x=intervals, y = change)) + geom_errorbar(aes(ymin=ci.par.low, ymax=ci.par.hi

我试图使用ggplot来显示不同时间点的一系列置信区间。我有两组置信区间,一个参数区间和一个引导区间,我想用geom_errorbar显示它们。我尝试使用position_dodge,这样两个CI不会直接重叠,但它不起作用。如何在同一时间点抖动CI

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))

我用位置抖动完成了我的目标,虽然它很笨重。

可以添加一些示例数据。如果x值是数值,那么对于一个geom_errorbar,您可以将x值设置为x=间隔+一些小常数