在循环或功能
问题描述:
我使用的是Atom和朱莉娅绘制好一些图形朱莉娅多个图形绘制。 我有这样的代码:在循环或功能
function plotnetwork(A)
for i=1:size(A,3)
p,t=findn(A[:,:,i]
graphplot(p,t)
end
return
end
其中graphplot是格罗姆PlotRecipes:https://github.com/JuliaPlots/PlotRecipes.jl
我有以下问题:使用此代码作为一个功能不绘制任何东西(例如,如果该地块,当地变量),甚至把这个循环放在我的main中,只在一个窗口中输出一个单独的图。
我的愿望是多个窗口,每个一个图形,我觉得命令推可能是我所需要的,但我没有找到太多的在线。
答
你永远不显示的情节。绘图通常显示在REPL的返回中,但由于脚本和函数没有隐式返回,所以这不会发生。所以加display(plot(...))
。或者,保存情节对象(push!(ps,plot(...))
)的阵列,并返回地块的阵列,因此您可以plot(ps[i])
为单独的窗口。
由于OP是凌动,我不知道有一种方法来在情节面板中多条曲线(以为肯定会是一个非常有用的功能)。所以,很可能他/她将需要使用'GUI()'命令来代替(可能还添加选项'重用= FALSE'的情节命令)打开新窗口:这里有[文档](https://开头juliaplots .github.io/output /) –
它可以捕获多个地块,但是您只需使用箭头来导航它们,对吧? –
你真的尝试过箭头吗?他们从来没有在我的设置上工作,我不知道该功能是否已经实现 –