【问题标题】:Plotting variables of multiple agents绘制多个代理的变量
【发布时间】:2016-07-11 12:45:42
【问题描述】:

我正在尝试绘制一个图表,显示一个品种的所有代理的变量。虽然agent的数量比较少,但我认为一定有比为每个agent都创建一支笔更优雅的方式。有吗?

【问题讨论】:

    标签: netlogo


    【解决方案1】:

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

    话虽如此,为所有代理使用一支笔也很容易。假设您有多个不同颜色的海龟,并且您想要绘制它们的大小。您可以在笔的“更新命令”中添加这样的内容:

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

    这会将笔更改为每只海龟的颜色并为该海龟绘制一个点。请务必在高级笔选项中将笔设置为“点”模式。

    还要注意使用plotxy 而不仅仅是plot,允许您指定一个x 坐标而不是依赖plot 的“自动前进”行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多