在执行循环时,有没有办法在julia中绘制图形? 让我们考虑下面的场景。 for x in range (1,100) for y in range (2,500) #plot(f(x),g(y)) end end

在执行循环时,有没有办法在julia中绘制图形? 让我们考虑下面的场景。 for x in range (1,100) for y in range (2,500) #plot(f(x),g(y)) end end,plot,julia,Plot,Julia,其中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轴 但现在我想在执行循环时绘制点 这主要在

其中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轴


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

这主要在绘图中得到支持。。。有关更多信息和一些示例用法,请参阅。

使用
显示功能:

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

(灵感来自Julia slack#helpdesk频道的Andreas Peter)

您可以使用
Winston
,请参见
oplot
。您希望绘图显示在哪里?在不同的文件中?每个情节都有自己的窗口?还是@史蒂文·约翰逊只在一个情节中@hanugm If Plots.jl的
plot功能回答了您的问题,请将此标记为已回答。如果没有,请评论为什么这不能回答您的问题。