组合Julia中的子情节

组合Julia中的子情节,julia,Julia,在Julia中,我知道一种组合子地块的方法,如下所示: p1=plot(...) p2=plot(...) p3=plot(...) plot(p1, p2, p3, layout(3,1)) 然而,假设我事先不知道子地块的数量,比如当我根据传递给函数的一些参数生成子地块时,那么我将如何完成同样的事情呢 我尝试的是制作一个数组来包含所有子地块 Plot_array=[p1, p2, p3] (同样,Plot_数组的元素数量可以根据传递给函数的内容进行更改) 然后 plot(Plot_arr

在Julia中,我知道一种组合子地块的方法,如下所示:

p1=plot(...)
p2=plot(...)
p3=plot(...)

plot(p1, p2, p3, layout(3,1))
然而,假设我事先不知道子地块的数量,比如当我根据传递给函数的一些参数生成子地块时,那么我将如何完成同样的事情呢

我尝试的是制作一个数组来包含所有子地块

Plot_array=[p1, p2, p3]
(同样,Plot_数组的元素数量可以根据传递给函数的内容进行更改)

然后

plot(Plot_array, layout=(...))

然而,这并没有起作用。有人知道更好的方法吗?

像这样的方法应该行得通

plot(Plot_array..., layout=(length(Plot_array), 1))
三个点就是所谓的“splat”操作符:

绘图(绘图数组…
不指定布局也可以!