有没有办法让scale-color
记者使用多种颜色而不只是一种?我试图让多组补丁变成不同的颜色,而不是只是同一颜色的不同颜色。
set m (1)
loop [
if m > 5000 [stop]
let targetedGroup patches with [population = m]
ask targetedGroup [set pcolor scale-color [red green blue] population 1 50]
set m (m + 1)
]
答案 0 :(得分:3)
您不能将scale-color
用于多种颜色,但您可以使用内置palette extension来执行此类操作。这样的事情可能会做你想要的:
palette:scale-gradient [[255 0 0] [0 255 0] [0 0 255]] population 1 50