计算Netlogo中列表中的条目数

时间:2017-02-06 17:29:06

标签: list count netlogo

我需要绘制网络中的团队数量。团队被定义为代理组,其中所有代理之间都有链接。

此外,还有一个名为" components"的全局变量,它是组件的列表。我想在每个刻度线上绘制列表条目的总和。

我尝试过许多类似的版本:

plot ticks count components

但它不起作用:netlogo中的图形显示了这个错误。

谢谢大家!

1 个答案:

答案 0 :(得分:0)

为了清楚起见,您有一个名为components的代理集列表,您希望将每个代理集的大小相加?您可以使用mapsum来执行此操作(这是NetLogo 6语法):

plot sum map [ [comp] -> count comp ] components

map获取列表,在列表的每个元素上运行匿名记者,并报告结果。因此,map [ [comp] -> count comp ] components正在count中的每个组件上运行components,然后报告列表中的所有计数。 sum然后对该列表求和。