Рассмотрим некоторый график facet_grid
mt <- ggplot(mtcars, aes(mpg, wt, colour = factor(cyl))) + geom_point()
mt + facet_grid(vs ~ am, scales = "free")
Представьте себе, что я просто хочу увеличить только верхнюю строку на приведенных выше графиках, чтобы показывать только значения y-осей между 3 и 4. Я мог бы сделать это с помощью coord_cartesian()
, если они weren ' t граненый или если я хотел бы увеличить все графики, но не имею хорошего решения в этом случае. Я полагаю, что я мог бы сначала подмножить данные, но это является табу по уважительной причине (например, сбросит какой-либо статистический уровень и т.д.).
(Обратите внимание, что вопрос связан с этим: R: {ggplot2}: Как я могу самостоятельно отрегулировать пределы оси x на графике facet_grid?, но ответ там не будет работать для этой цели.)