【问题标题】:Plotting occurrences of patches against increasing distance from turtle绘制斑块的出现与与海龟的距离增加
【发布时间】:2016-05-29 21:48:23
【问题描述】:

我已经搜索了现有的问题,但还没有找到答案。

我有一个模拟整个景观的空间模式的模型,并且想在 Netlogo 上绘制 y 轴上具有指定颜色的斑块的出现与与特定海龟的距离增加的情况。我查看了模型库,但大多数图都是针对时间的,这与我的情况无关,因为我没有模拟时间变化。

到目前为止,从现有模型来看,我的想法是我应该有这条​​线

count patches with [pcolor = red] 

但是如何设置绘图以使其计数增加距离而不是通常的时间步长?提前致谢!

【问题讨论】:

    标签: plot netlogo


    【解决方案1】:

    假设您添加了一个名为“plot 1”的图。然后你可以对距离进行直方图。例如,

    to illustrate
      ca
      ask patches [set pcolor one-of [red white blue]]
      crt 1
      ask turtle 0 [
        set-current-plot "plot 1"
        set-plot-pen-mode 1
        histogram [distance myself] of patches with [pcolor = red]
      ]
    end
    

    【讨论】:

    • 嗨艾伦,谢谢你的回答!我得到了你的方法,但是有没有办法,而不是绘制直方图,我可以绘制折线图?因为我想在一张图上绘制多个 pcolor 的出现线。再次感谢! :)
    • 啊抱歉,我发现这是绘图笔模式谢谢!
    • 但是现在是否可以在图形本身而不是主代码中编写代码?还是仅适用于随时间变化的图表?谢谢!
    • @lyh198 您绝对可以像往常一样将代码放入图中。分别:meta.stackexchange.com/questions/5234/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 2016-01-05
    相关资源
    最近更新 更多