breeds-own 多个海龟变量的 Netlogo 图

Netlogo plot of breeds-own variable of multiple turtles

我正忙于绘制组织(龟类 2)治疗的 children(龟类 1)的数量。这些组织有一个名为 children-treated 的 turtles-own 变量,其中存储了所有正在处理的 children。

在 'plot update commands' 我现在有:

ask organizations [
  create-temporary-plot-pen (word who)
  set-plot-pen-color color
  plot [length children-treated]
]

但是,一条错误消息显示

Expected a number here, rather than a list or block

我不清楚这个错误适用于哪个地方。

有必要自动设置,而不是手动设置不同的绘图笔,因为可以通过滑块调整组织的数量。

这就是我想要的情节:

如你所见hereplot的语法是plot number,没有方括号(在 NetLogo 中标识一个列表或命令块)。你的 length children-treated 是一个数字(所以我理解 children-treated 是一个列表),所以你不需要将它括在方括号中:

plot length children-treated

为了可读性,你最多可以使用括号:

plot (length children-treated)