При построении графика взаимодействия с использованием lineplot.CI в библиотеке sciplot полосы ошибок могут перекрываться между группами. Например,
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, добавив джиттер в переменную группировки и установив для x.cont значение TRUE, но это приведет к исчезновению линий на графике:
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)
Можно ли заставить линии появляться и дрожать в точках, чтобы полосы ошибок не перекрывались? Или есть лучший способ сделать такой сюжет?