netlogo - 更新 NetLogo 中的一些绘图

标签 netlogo

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

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

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

然后我想要一个在 tick 上更新的图,就像平常一样,第二个图在 do-something 上更新,然后在勾选

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

最佳答案

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

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

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

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

关于netlogo - 更新 NetLogo 中的一些绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33652403/

相关文章:

netlogo - Netlogo 环境中的 if elseif else 实现

error-handling - 我可以在 Netlogo 中使用 try catch(异常处理)吗

netlogo - 海龟在 pcolor = x 的方向上移动

netlogo - 如何在某个点创建固定数量的海龟?

distance - NetLogo:测量 2 个补丁之间的最大距离

default-value - Netlogo - 乌龟变量的默认值

Netlogo - 函数应该是随机的,但事实并非如此

NetLogo:foreach 语法

gis - 如何让代理与 NetLogo 中的 shapefile 的属性进行交互

带有 >、< 符号的 NetLogo 错误消息