我需要绘制网络中的团队数量。团队被定义为代理组,其中所有代理之间都有链接。
此外,还有一个名为" components"的全局变量,它是组件的列表。我想在每个刻度线上绘制列表条目的总和。
我尝试过许多类似的版本:
plot ticks count components
但它不起作用:netlogo中的图形显示了这个错误。
谢谢大家!
答案 0 :(得分:0)
为了清楚起见,您有一个名为components
的代理集列表,您希望将每个代理集的大小相加?您可以使用map
和sum
来执行此操作(这是NetLogo 6语法):
plot sum map [ [comp] -> count comp ] components
map
获取列表,在列表的每个元素上运行匿名记者,并报告结果。因此,map [ [comp] -> count comp ] components
正在count
中的每个组件上运行components
,然后报告列表中的所有计数。 sum
然后对该列表求和。