Установите количество столбцов (или строк) в граненом графике - PullRequest
11 голосов
/ 21 января 2010

У меня есть такой граненый сюжет:

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 не указывает на то, что это возможно.

Спасибо за помощь: -)

1 Ответ

18 голосов
/ 21 января 2010

Вы можете использовать аргумент ncol (или nrow) в facet_wrap:

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

enter image description here

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