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

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос