是否可以在不同的时间点更新绘图?
我的模型看起来是这样的(它是复制器动力学):
to go
repeat 10 [do-something]
replicate
tick
end
然后,我想有一个在tick
上更新的图,就像往常一样,第二个图在do-something
上更新,然后在tick
上重置。
我试图在文档中找到一个解决方案,但update-plots
命令会更新所有绘图,这不是我想要的。
您可以使用各种手动绘图命令(例如plotxy
、plot-pen-down
、plot-pen-up
)来显式绘图,请参阅用户手册的绘图部分,但通常在绘图中使用绘图命令而不是代码更简单。
要在绘图中而不是代码中进行,您可以更改为这样的结构(如果您的完整代码合适的话):
to go
do-something
if ticks mod 10 = 0 [ replicate ]
tick
end
并使用具有CCD_ 8的绘图的自动更新。你也可以在你的图的update
部分使用if ticks mod 10 = 0
技巧。