Если вам не важна стабильность типов, вы можете создать массив типа Any
.
ps = Array{Any}(nothing, 3)
ps[1] = plot([2,3,4])
ps[2] = plot([1,5])
ps[3] = plot([10,5,1,0])
@show typeof(ps)
plot(ps..., layout=(3,1))
Если вы хотите создать массив типа Plot
специально, один из подходов заключается винициализировать массив фиктивным графиком, а затем заменить позже.
ps = repeat([plot(1)], 3)
ps[1] = plot([2,3,4])
ps[2] = plot([1,5])
ps[3] = plot([10,5,1,0])
@show typeof(ps)
plot(ps..., layout=(3,1))