在netlogo中绘制品种形状

在netlogo中绘制品种形状,netlogo,Netlogo,在我的模型中,我有两个品种的司机和自行车手。根据天气的不同,它们会改变形状,变成自行车或汽车。以下是我的go函数的摘录: 去 我想在我的模型中以给定的刻度点绘制汽车和自行车的数量,但我不确定在绘图的“笔更新命令”部分要写什么。如何绘制此图?基本上是计算具有汽车或自行车形状的驾驶员: 使用[shape=car或shape=bike]对驾驶员进行计数。由于有两个品种可以随时成为自行车或汽车,因此pen更新的有效命令是: 使用[shape=car]对驾驶员进行绘图计数+使用[shape=car]对骑自

在我的模型中,我有两个品种的司机和自行车手。根据天气的不同,它们会改变形状,变成自行车或汽车。以下是我的go函数的摘录:


我想在我的模型中以给定的刻度点绘制汽车和自行车的数量,但我不确定在绘图的“笔更新命令”部分要写什么。如何绘制此图?

基本上是计算具有汽车或自行车形状的驾驶员:


使用[shape=car或shape=bike]对驾驶员进行计数。

由于有两个品种可以随时成为自行车或汽车,因此pen更新的有效命令是:

使用[shape=car]对驾驶员进行绘图计数+使用[shape=car]对骑自行车的人进行计数

使用[shape=bike]打印计数司机+使用[shape=bike]计数骑车人

ask drivers
 [
   ifelse temperature < 5
  [set shape "car"]
  [ move-drivers ]
 ifelse temperature > 5
  [set shape "bike"]
  [ move-drivers ]
]