我正在使用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中,在单个窗口中仅输出单个绘制。
我想要的是多个窗口,每个窗口都有一个绘图,我想推送命令可能是我需要的,但我在网上没有找到太多。
发布于 2017-06-21 22:43:43
你从来没有展示过这个图。绘图通常在返回时显示在REPL中,但由于脚本和函数没有隐式返回,因此这种情况不会发生。因此,添加display(plot(...))。或者,保存打印对象数组(push!(ps,plot(...)))并返回打印数组,以便可以对单独的窗口执行plot(ps[i])操作。
https://stackoverflow.com/questions/44677240
复制相似问题