我正在使用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中,只在单个窗口中输出单个图。
我想要的是多个窗口,每个窗口都有一个图,我认为命令推送可能是我需要的,但我没有找到很多在线。
答案 0 :(得分:2)
你从未展示过这个情节。通常在REPL中返回时显示绘图,但由于脚本和函数没有隐式返回,因此不会发生这种情况。所以添加display(plot(...))
。或者,保存绘图对象数组(push!(ps,plot(...))
)并返回绘图数组,以便plot(ps[i])
可以使用单独的窗口。