Я пытаюсь объединить два графика ggplot2 в один, основанный на этой таблице:
Type RatingA RatingB
1 One 3 36
2 Two 5 53
3 One 5 57
4 One 7 74
5 Three 4 38
6 Three 8 83
Я хочу сделать два диаграммы рассеяния со средним значением по оси y и на оси x.
Вот как я создаю каждый график:
p1 <- ggplot(test, aes(x=reorder(Type, RatingA, mean), y=RatingA)) +
stat_summary(fun.y="mean", geom="point")
p2 <- ggplot(test, aes(x=reorder(Type, RatingB, mean), y=RatingB)) +
stat_summary(fun.y="mean", geom="point")
Так как p1 и p2 имеют одинаковую ось x, я бы хотел, чтобы они упорядочивались по вертикали. Я посмотрел на facet_align, но я не мог найти что-то, что сделало бы эту работу.