Отрегулируйте пределы оси Y для каждого аспекта в ggplot

Я много гуглил, чтобы найти возможное решение для этого, но это не выглядит возможным по дизайну.

Я сделал два ggplot, каждый с 4 гранями, и использовал grid.arrange для просмотра их рядом, но их пределы по оси Y не совсем одинаковы, поэтому прямое сравнение затруднено. Я просто хочу вручную изменить пределы y для каждого аспекта второго графика, чтобы они соответствовали первому.

Это совершенно невозможно / не рекомендуется?


person guy    schedule 22.06.2017    source источник
comment
Не можете ли вы добавить scale_y_conitnous(limits=c(нижний предел, верхний предел)) к обоим ggplot?   -  person MikolajM    schedule 22.06.2017
comment
@MikolajM разве это не заставит все аспекты каждого ggplot иметь одинаковые ограничения?   -  person guy    schedule 22.06.2017
comment
Да было бы, я понял, что это то, чего вы хотите добиться. Итак, вы хотите иметь разные масштабы для каждого аспекта, но они должны быть одинаковыми для соответствующих ggplots. Как выглядит ваш единственный ggplot? 4 участка подряд? или в сетке 2х2? Может быть, вы холодно, объедините наборы данных, используете Face_Grid и объедините все это в сетку 4x2?   -  person MikolajM    schedule 22.06.2017
comment
Поделитесь воспроизводимым примером. Нет простого или встроенного способа сделать это, но могут быть возможности с увеличением данных, подобным здесь или через прямое редактирование объекта графика.   -  person Gregor Thomas    schedule 22.06.2017