我有一个包含以下伪代码ggplots的可变/随机数的列表:无法参数传递到grid.arrange内do.call
for(i in 1 in length(ll)){
gp_i <- ggplot(...)
gplots[[i]] <- gp_i
}
比方说,有12个地块在这种情况下, 。我定义了一个名为“gg_matrix
”的变量来存储ggplot布局的矩阵。
gg_matrix
[,1] [,2] [,3]
[1,] 1 5 9
[2,] 2 6 10
[3,] 3 7 11
[4,] 4 8 12
所以对于循环后,我做
do.call(grid.arrange,list(layout_matrix = gg_matrix)).
这给了我一个错误:
Error in data.frame(t = t, l = l, b = b, r = r, z = z, clip = clip, name = name, :
arguments imply differing number of rows: 0, 1
我已签有我的列表中12个地块。那么我该如何解决这个问题呢?
请附上您使用的是你的问题的任何软件包的名称。此外,人们非常欣赏提供可复制示例以复制错误的问题。 – lmo