使用 sciplot 库中的 lineplot.CI 制作交互图时,误差线可能会跨组重叠。例如,
data = c(1,5,3,7,3,7,5,9)
grp1 = c(1,1,1,1,2,2,2,2)
grp2 = c(1,1,2,2,1,1,2,2)
lineplot.CI(grp1, data, grp2)
通过向分组变量添加抖动并将 x.cont 设置为 TRUE,可以沿 x 轴分隔组,但这会使图中的线条消失:
data = c(1,5,3,7,3,7,5,9)
grp1 = c(1,1,1,1,2,2,2,2) + c(-0.05, -0.05, 0.05, 0.05, -0.05, -0.05, 0.05, 0.05)
grp2 = c(1,1,2,2,1,1,2,2)
lineplot.CI(grp1, data, grp2, x.cont=TRUE)
是否可以让线条出现并抖动点,以使误差线不重叠?或者有没有更好的方法来制作这种情节?