您好netlogo社区
我有一个有100只海龟的简单模型,每只海龟都有一个叫做能量的变量。我怎样才能画出世界上每只乌龟的能量图我的意思是:x轴每只乌龟y轴与乌龟相关的能量
对不起,我想这是一个简单的问题,但我能想出怎么做。理想情况下,我希望有如下直方图:
发布于 2017-01-12 04:33:09
NetLogo histogram命令不允许您单独绘制每个值,但是自己编写代码并不太难。
假设您有一个包含以下代码的模型:
turtles-own [ energy ]
to setup
clear-all
create-turtles 100 [ set energy random 100 ]
reset-ticks
end您可以使用画笔添加绘图,定义如下:

(不要忘记将笔模式设置为"Bar"!)
要获得如下图,请执行以下操作:

请注意,这使用了新的NetLogo 6.0匿名过程语法。在NetLogo <= 5.3.1中,您将使用[ ask ? [ plot energy ] ]而不是[ [t] -> ask t [ plot energy ] ]。
https://stackoverflow.com/questions/41594792
复制相似问题