grid.arrange ggplot2 строит по столбцам, а не по строкам, используя списки
Я хочу создать мультиплотggplot2
участки из списка, используяgrid.arrange
но расположите их по столбцам, а не по строкам.
gg_list1 <- list(qplot(mpg, disp, data = mtcars),
qplot(hp, wt, data = mtcars),
qplot(qsec, wt, data = mtcars))
gg_list2 <- list(qplot(mpg, disp, data = mtcars),
qplot(hp, wt, data = mtcars),
qplot(qsec, wt, data = mtcars))
Я знаю, что я могу сделать это:
do.call(grid.arrange,c(gg_list1,gg_list2 , ncol = 2, nrow = 3))
но он заполняется слева направо, а затем сверху вниз.
Я пробовал это:
do.call(grid.arrange, c(gg_list1, arrangeGrob(gg_list2, nrow = 3), ncol = 2))
Но получитьError: length(widths) == ncol is not TRUE
Есть идеи?