Я создаю график, используя комбинацию дождевых облаков, средних точек данных и точек исходных данных, используя этот код:
geom_flat_violin(aes(fill = Group),position = position_nudge(x = .1, y = 0), adjust = 1.5, trim = FALSE, alpha = .5, colour = NA)+
geom_point(aes(x = as.numeric(Approach)-.15, y = Velocity, colour = Group),position = position_jitterdodge(jitter.width = 0.15, dodge.width = 0.15), size = 1.5, shape = 20)+
geom_line(data = sum_rep_data, aes(x = as.numeric(Approach)+.05, y = Velocity_mean, group = Group, colour = Group), linetype = 3, size=1, position = position_dodge(0.1), alpha=.5, colour="black")+
geom_point(data = sum_rep_data, aes(x = as.numeric(Approach)+.05, y = Velocity_mean, group = Group, colour = Group), shape = 15, position = position_dodge(0.1)) +
geom_errorbar(data = sum_rep_data, aes(x = as.numeric(Approach)+.05, y = Velocity_mean, group = Group, colour = Group, ymin = Velocity_mean-sd, ymax = Velocity_mean+sd), width = .05, position = position_dodge(0.1), colour = "black")+
scale_colour_brewer(palette = "Set1")+
scale_fill_brewer(palette = "Set1")+
ylab('Velocity(deg.s-1)')+xlab('')+theme_cowplot()+guides(fill = FALSE)
На данный момент графики представлены в том же порядке слева направо (разброс , средняя точка, облако), однако, поскольку это дизайн повторяющихся измерений, это означает, что линейный график, связывающий средние точки, перекрывает облако группы 1 и разброс группы 2.
Можно ли изменить порядок, так, чтобы средние точки, соединенные линией, располагались по центрам двух групп?
Надеюсь, это имеет смысл, большое спасибо.
Сюжет, который я пытаюсь изменить