У меня есть фасетный график как это:
ggplot(mtcars, aes(x = hp, y = mpg)) +
geom_point() +
facet_grid(. ~ carb)
Однако график слишком широк, чтобы быть ясно считанным.
Я хотел бы смочь взять три самых правых места и разместить их под крайними левыми тремя, т.е. фасеты должны быть в трех столбцах * две строки как это.
1 2 3 4 5 6
Действительно ли возможно установить расположение фасетов, т.е. определить номер столбцов (или строки) с facet_grid()
?
Документация относительно facet_grid, кажется, не указывает, что это возможно.
Спасибо за справку :-)
Вы можете использовать NCOL
(или AROW
) аргумент в FACET_WRAP
:
ggplot(mtcars, aes(x = hp, y = mpg)) +
geom_point() +
facet_wrap(~ carb, ncol = 3)