首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在循环或函数中使用Julia绘制多个图

在循环或函数中使用Julia绘制多个图
EN

Stack Overflow用户
提问于 2017-06-21 21:15:19
回答 1查看 3K关注 0票数 1

我正在使用Atom和Julia绘制大量的图形。我有一个这样的代码:

代码语言:javascript
复制
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中,在单个窗口中仅输出单个绘制。

我想要的是多个窗口,每个窗口都有一个绘图,我想推送命令可能是我需要的,但我在网上没有找到太多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-21 22:43:43

你从来没有展示过这个图。绘图通常在返回时显示在REPL中,但由于脚本和函数没有隐式返回,因此这种情况不会发生。因此,添加display(plot(...))。或者,保存打印对象数组(push!(ps,plot(...)))并返回打印数组,以便可以对单独的窗口执行plot(ps[i])操作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44677240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档