我正在尝试使用 x 轴上的分类数据在 R 中绘制带有误差线的散点图,使用以下代码:
Nesk <- read.table("E:\\R stuff\\Chapter 2\\Boxplots of nb\\NEnbNOINF.txt", header=TRUE, fill=TRUE)
pd <- position_dodge(0.2)
ggplot(Nesk, aes(x = TYPE, y = NB, color = TYPE)) +
geom_jitter() +
geom_point(position = pd) +
geom_errorbar(aes(ymin = LC, ymax = UC), position = pd) +
theme_bw() +
theme(axis.title = element_text(face = "bold")) +
ylab("Nb")
Run Code Online (Sandbox Code Playgroud)
但是,我无法获得抖动点上的误差线。我最终得到了这个https://i.stack.imgur.com/q3ayt.jpg。抱歉,没有直接插入图像的声誉
我尝试过使用位置闪避,但我知道它只是按类别(COL、LIN、NOM)分隔点,而不是在每个类别内分隔点。有什么方法可以抖动这些点并将误差线附加到这些点上?我看过一些对此进行了修复的帖子,但我认为在某个地方进行的更新使这些修复无效。
提前致谢!