如何在“Patch Clusters示例”中不显示标签?

时间:2014-03-10 15:12:04

标签: netlogo

是否可以不在“Patch Clusters示例”中显示标签。但是,为了计算红色斑块之间的黑色道路数量,我想保留每条道路的plabel值。在此先感谢您的帮助。

enter image description here

2 个答案:

答案 0 :(得分:1)

只需删除这些行:

ask p
[ ask patches with [cluster = [cluster] of myself]
  [ set plabel counter ] ]

答案 1 :(得分:1)

如果您不想显示标签,可以摆脱整个show-clusters程序。

关于问题的第二部分,您不需要标记“计算红色补丁之间的黑色道路数量”。

“Patch Clusters示例”的工作原理是使用cluster补丁变量将每个补丁分配给由“领导补丁”标识的集群。

如果您想知道群集中有多少个补丁,只需从该群集中获取其中一个补丁并计算同一群集中的补丁数量。

在你的情况下,这将是:

let target-patch one-of patches with [ pcolor = black ] ; a random road patch
ask target-patch [
  show count patches with [ cluster = [ cluster ] of myself ]
]