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

han*_*ugm 5 plot julia

让我们考虑以下场景。

     for x in range (1,100)
         for y in range (2,500)
                 #plot(f(x),g(y))
         end
     end
Run Code Online (Sandbox Code Playgroud)

其中 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
Run Code Online (Sandbox Code Playgroud)

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

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

小智 4

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

  • [Plots.jl 文档首页上的示例也展示了如何执行此操作](https://juliaplots.github.io/)。@hanugm 如果 Plots.jl 的 `plot!` 功能回答了您的问题,请将其标记为已回答。如果没有,请评论为什么这不能回答您的问题。 (2认同)