在netlogo中绘制分布

时间:2016-01-25 23:44:08

标签: plot distribution netlogo

如何绘制补丁自己变量的分布。让我解释一下情况, 我有5只乌龟,每个补丁我都计算了最近和最远的乌龟之间的差异。我想描绘这种差异。每个补丁都会有一些乌龟最接近,所以我还计算了另一个措施如下:

ask patches [ set closest-party min-one-of turtles[distance myself]
                set closest-party-dist [distance myself] of closest-party
                set farthest-party max-one-of turtles[distance myself]
                set farthest-party-dist [distance myself] of farthest-party

set b (closest-party-dist - farthest-party-dist)

ask turtles [set my-size sum [b] of patches with [closest-party = myself]]

我想绘制整体水平和每只海龟的差异b的分布。

提前感谢帮助和感谢!

1 个答案:

答案 0 :(得分:4)

如果你在情节中使用直方图而不是关键字情节

,Netlogo是有史以来最好的语言
histogram [my-size] of turtles ; if I understand you code correctly 

会给你一张海龟的直方图。

histogram [b] of patches

会给你一个补丁。

使用绘图选项以您喜欢的方式获取它。在特殊情况下,确保直方图在他们自己的图中或与其他直方图的图中,从不使用时间图。

如何使用剧情选项

将X min和X max设置为您的预期范围。 绘图对话框中的铅笔图标将弹出一个菜单。将模式设置为bar或point。 将间隔设置为条形所需的间隔(袋)大小。