有没有办法在执行循环时在julia中绘制图形?

时间:2015-06-11 19:00:11

标签: plot julia

让我们考虑以下情况。

     for x in range (1,100)
         for y in range (2,500)
                 #plot(f(x),g(y))
         end
     end

其中f(x)和g(y)是一些用户定义的函数。

输出必须是平面上所需的点。

朱莉娅有什么办法像我需要的那样做吗?

一般来说,我可以这样做

     for x in range (1,100)
         for y in range (2,500)
                 push!(l,f(x))
                 push!(m,g(y))
         end
     end

然后从两个列表l,m分别绘制为x,y轴。

但现在我想在执行循环时绘制点。

2 个答案:

答案 0 :(得分:2)

这主要在Plots中得到支持...有关更多信息和一些示例用法,请参阅https://github.com/tbreloff/Plots.jl/issues/30

答案 1 :(得分:0)

使用display函数:

for x in 1:100
          p = plot(f(x),g(y))
          display(p)
          sleep(1)
 end

(受安德烈亚斯·彼得的启发,来自朱莉娅松弛的#helpdesk频道)

相关问题