【发布时间】:2017-05-31 09:38:40
【问题描述】:
我正在尝试用 Julia 绘制一个实时演化的函数。
为此,当我尝试完全应用here 给出的示例时,我看到 GR 包可以在 Julia 中使用:
import GR
GR.inline("mov")
x = [0:0.01:2*pi]
for i = 1:200
GR.plot(x, sin.(x + i / 10.0))
end
GR.show()
我在执行循环部分时收到以下错误消息:
预期的实数或复数
in #plot_args#12(::Symbol, ::Function, ::Tuple{Array{FloatRange{Float64},1},Array{Array{Float64,1},1}}) 在 /Users /myname/.julia/v0.5/GR/src/jlgr.jl:936 ....
我在网上查了一下,发现this 有人似乎有类似的问题,但我真的不明白答案以及我应该怎么做才能让它工作。
我还可以找到另一种实时绘图的方法(在循环内)。
有人可以帮忙吗?
提前谢谢你
【问题讨论】:
-
什么是
x? -- 20 个字符 -
对不起。我只是写了链接1中提供的代码的步骤不起作用。
-
如果您提供一个可以粘贴的最小工作示例,而不是一些本身不起作用的代码,那么回答您的问题会容易得多。事实上,如果你不这样做,你通常不太可能在这里收到答案。我已经使用您的链接中的代码进行了回复。
-
是的,这是真的对不起,我想更短。我将问题编辑得更清楚。
标签: plot real-time julia ijulia-notebook