首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >乌龟vs能源剧情

乌龟vs能源剧情
EN

Stack Overflow用户
提问于 2017-01-11 23:31:02
回答 1查看 658关注 0票数 2

您好netlogo社区

我有一个有100只海龟的简单模型,每只海龟都有一个叫做能量的变量。我怎样才能画出世界上每只乌龟的能量图我的意思是:x轴每只乌龟y轴与乌龟相关的能量

对不起,我想这是一个简单的问题,但我能想出怎么做。理想情况下,我希望有如下直方图:

Histogram

EN

回答 1

Stack Overflow用户

发布于 2017-01-12 04:33:09

NetLogo histogram命令不允许您单独绘制每个值,但是自己编写代码并不太难。

假设您有一个包含以下代码的模型:

代码语言:javascript
复制
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 ] ]

还请注意,sort将根据who编号对您的海龟进行排序。如果您喜欢不同的顺序,请使用sort-on

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41594792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档