Как отразить графики в R? - PullRequest
0 голосов
/ 06 мая 2020

Я создаю график, используя комбинацию дождевых облаков, средних точек данных и точек исходных данных, используя этот код:

 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.

Можно ли изменить порядок, так, чтобы средние точки, соединенные линией, располагались по центрам двух групп?

Надеюсь, это имеет смысл, большое спасибо.

Сюжет, который я пытаюсь изменить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...