绘制多个代理的变量

时间:2016-07-11 12:45:43

标签: netlogo

我试图绘制一个图表,显示一个品种的所有代理商的变量。尽管代理商的数量相当少,但我认为必须有比为每个代理商创建笔更优雅的方式。有吗?

1 个答案:

答案 0 :(得分:2)

这里的优雅取决于你想要做什么。使用create-temporary-plot-pen为每只乌龟创建一个绘图笔是完全合法的。在优点中,这意味着您可以为每个绘图笔命名并在图表上显示图例。

话虽如此,对于所有代理商来说,使用一支笔也非常容易。假设你有多只不同颜色的海龟,你想绘制它们的大小。你可以在笔中更新命令":

ask turtles [ set-plot-pen-color color plotxy ticks size ]

这会将笔改为每只乌龟的颜色,并为该乌龟绘制单点。请务必将笔设置为" point"高级笔选项中的模式。

另请注意使用plotxy而非plot,允许您指定 x 坐标,而不是依赖于"自动前进" plot的行为。