[英]Plotting with Julia multiple graphs in a loop or function
我正在使用Atom和Julia绘制大量图形。 我有这样的代码:
function plotnetwork(A)
for i=1:size(A,3)
p,t=findn(A[:,:,i]
graphplot(p,t)
end
return
end
其中graphplot是grom PlotRecipes: https : //github.com/JuliaPlots/PlotRecipes.jl
我有以下问题:使用此代码作为函数不会绘制任何内容(就像在局部变量所在的图上绘制图一样),甚至将此循环放在我的main中也只能在单个窗口中输出一个图。
我想要的是多个窗口,每个窗口一个图,我认为命令推送可能是我所需要的,但我在网上找不到太多。
您从未显示过该图。 绘图通常在REPL中返回时显示,但是由于脚本和函数没有隐式返回,因此不会发生这种情况。 因此添加display(plot(...))
或者,保存绘图对象数组( push!(ps,plot(...))
)并返回绘图数组,以便可以为单独的窗口plot(ps[i])
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.