更新 NetLogo 中的一些图

Update some plots in NetLogo

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

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

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

然后我想要一个像往常一样在 tick 更新的地块,第二个在 do-something 更新然后在 tick 重置的地块。

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

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

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

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

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