gpt4 book ai didi

netlogo - 如何正确绘制变量

转载 作者:行者123 更新时间:2023-12-02 18:53:55 24 4
gpt4 key购买 nike

我尝试查看文档,但没有找到我需要的答案。所以我在这里问:

例如,我有 15 只海龟(这个数字可能会有所不同),我需要将它们的变量(例如收入)绘制到一个图中。我知道我可以通过命令绘制 1 个代理的变量

plot [revenue] of turtle 0

但是我怎样才能绘制整个主体集呢?

我的第二个问题是,当我有海龟 0 的命令图 [收入] 时,netlogo 给我一个错误,其中显示: OF 预期输入是海龟代理集或海龟,但没有得到任何东西(当我按下设置按钮时)。如何避免?

谢谢,梅斯特拉克斯。

最佳答案

您可以使用 create-temporary-plot-pen 即时制作所需数量的绘图笔。就你而言,每只乌龟一只。

这是一个小代码示例。假设我有:

to setup
clear-all
reset-ticks
end

to go
if ticks < 10 [ create-turtles 1 ]
ask turtles [ fd 1 ]
tick
end

现在在我的绘图中,我删除了默认笔,并将其放入绘图的“绘图更新命令”中:

ask turtles [
create-temporary-plot-pen (word who)
set-plot-pen-color color
plotxy xcor ticks
]

如果我运行它,我会得到:

enter image description here

关于netlogo - 如何正确绘制变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31200826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com