Определите номер столбцов (или строки) в фасетном графике

У меня есть фасетный график как это:

ggplot(mtcars, aes(x = hp, y = mpg)) +
  geom_point() +
  facet_grid(. ~ carb)

enter image description here Однако график слишком широк, чтобы быть ясно считанным.

Я хотел бы смочь взять три самых правых места и разместить их под крайними левыми тремя, т.е. фасеты должны быть в трех столбцах * две строки как это.

1   2   3

4   5   6

Действительно ли возможно установить расположение фасетов, т.е. определить номер столбцов (или строки) с facet_grid()?

Документация относительно facet_grid, кажется, не указывает, что это возможно.

Спасибо за справку :-)

14
задан Henrik 10 June 2018 в 10:09
поделиться

1 ответ

Вы можете использовать NCOL (или AROW ) аргумент в FACET_WRAP :

ggplot(mtcars, aes(x = hp, y = mpg)) +
 geom_point()  +
 facet_wrap(~ carb, ncol = 3)

enter image description here

21
ответ дан 1 December 2019 в 12:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: