我正在查看Julia软件包" DifferentialEquations.jl",这是Julia中的微分方程求解器包。在tutorial page中,有一个例子解决了洛伦兹方程并绘制了洛伦兹蝴蝶。要绘制洛伦兹蝴蝶,使用的命令是
plot(sol, vars=(1,2,3))
我大致了解" vars"指定用作3轴的数据。但是,我从来没有发现这个" vars"在" plot"或者#34; DifferentialEquations.jl"的文档中。什么是逻辑上的?似乎功能"情节"有许多钥匙,但" vars"不是其中之一。
我知道在哪里可以找到它吗?
例如,如果我尝试:
t=[0.0:0.1:2*pi;]
points = [sin(t), cos(t)]
plot(points, vars=(1,2))
它没有用。
答案 0 :(得分:3)
它在DifferentialEquations.jl中定义 - 如果传递给plot
的对象是{{}},则包使用我们称之为“配方”的方法来重载Plots'plot
函数以获取新关键字{1}}。您可以在此处找到特定于DiffEq的绘图关键字:http://docs.juliadiffeq.org/latest/basics/plot.html