gpt4 book ai didi

julia - 在 Julia 中合并子图

转载 作者:行者123 更新时间:2023-12-04 14:57:42 24 4
gpt4 key购买 nike

在 Julia 中,我知道一种组合子图的方法是这样的:

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

plot(p1, p2, p3, layout(3,1))

但是,假设我事先不知道子图的数量,比如当我根据传递给函数的一些参数生成子图时,那么我将如何完成同样的事情?

我尝试的是我制作了一个包含所有子图的数组

Plot_array=[p1, p2, p3]

(同样,可以根据传递给函数的内容更改 Plot_array 的元素数量)

然后

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

然而,这并没有奏效。有谁知道更好的方法吗?

最佳答案

像这样的东西应该可以工作

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

三个点就是所谓的“splat”运算符:https://docs.julialang.org/en/v1/manual/functions/#Varargs-Functions

关于julia - 在 Julia 中合并子图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67633588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com