我正在使用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
有关如何解决此问题的任何线索?