更新NetLogo中的一些图表

时间:2015-11-11 14:14:23

标签: netlogo

是否可以在不同时间点更新地块?

我的模型看起来像那样(它是复制动力学):

to go
  repeat 10 [do-something]
  replicate
  tick
end

然后我希望在tick上更新一个图,就像平常一样,第二个图在do-something更新,然后在tick重置。

我试图在文档中找到解决方案但update-plots命令更新所有不是我想要的图。

1 个答案:

答案 0 :(得分:2)

您可以使用各种手动绘图命令(例如plotxyplot-pen-downplot-pen-up)来明确绘制内容,请参阅用户手册的绘图部分,但通常更简单在绘图中使用绘图命令而不是代码。

要在图中而不是代码中执行此操作,您可以更改为这样的结构(如果您的完整代码适用):

to go
  do-something
  if ticks mod 10 = 0 [ replicate ]
  tick
end

并使用tick自动更新绘图。您还可以在地图的if ticks mod 10 = 0部分使用update技巧。