如何使用R中的grid.arrange()更改ggplots列表中的ncol

时间:2015-03-24 12:31:25

标签: r ggplot2

我正在使用R.进行一些编码 我有一个名为" plots"的ggplots列表有10个地块:

is(plots)
[1] "list"           "vector"         "AssayData"      "vectorORfactor"
is(plots[[1]])
[1] "gg"

致电:

do.call(grid.arrange,plots)

它会生成一个包含3列的图形。

如何更改列数?

我试过了:

do.call(grid.arrange(ncol=2),plots)

但我明白了:

Error in do.call(grid.arrange(ncol = 2), plots) : 
  error in evaluating the argument 'what' in selecting a method for function 'do.call': Error in unit(rep_len(1, nrow), "null") : 
  'x' and 'units' must have length > 0

有关如何解决此问题的任何线索?

0 个答案:

没有答案