我如何在netlogo中绘制排序数组?

时间:2017-07-22 00:45:13

标签: netlogo

我已经通过名为point的属性的值对所有海龟进行了排序。 现在我想要一个点与龟数的关系图。我该怎么做?

turtles-own [ point ]

 to setup
 ca
 crt 100
 reset-ticks
 end

 to go
 repeat 100[
 ask turtles[
  if random 10 = 1[
   set point  point + 1
  ]
 ]
 ];;sorting 

 let array sort-on [point] turtles
 tick
 end 

1 个答案:

答案 0 :(得分:2)

通过" turtle number",我猜你的意思是列表中的位置。然后将let array sort-on [point] turtles替换为plotByOrder其中

to plotByOrder
  clear-plot
  let pts sort [point] of turtles
  foreach pts [[pt] -> plot pt]
end

当然,您需要在界面中创建一个情节,并假设它是当前情节。