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