【问题标题】:NetLogo histogram showing up as a line instead of barsNetLogo 直方图显示为一条线而不是条形
【发布时间】:2020-06-11 22:32:31
【问题描述】:

我在 NetLogo 5.0.5 的模型中创建了一个变量的直方图,但直方图一直显示一条线而不是我想要的条形。我在底池设置区域中使用了 set-histogram-num-bars n,但没有任何变化。在模型库的直方图示例中,我也得到了一条线而不是条形,即使我从以前的直方图中复制了设置。

在我的模型中,海龟有自己的可变可靠性,其范围从 0 到 10 作为连续函数。我有2000只乌龟。在绘图区域中,我添加了以下内容:

;;plot setup commands
set-plot-x range 0 10
set-plot-y-range 0 800                       
set-histogram-num-bars 10

;;plot pens
histogram [reliability] of turtles

谁能看出我哪里出错了?

【问题讨论】:

    标签: histogram netlogo


    【解决方案1】:

    相信你一定要把绘图笔模式设置为条形模式,也就是模式1。

    set-plot-pen-mode 1
    

    【讨论】:

    • 这似乎是对问题所在的一个很好的猜测。但请注意,通常您只需编辑绘图,然后编辑绘图笔即可设置绘图笔模式。通常不需要使用代码设置模式。
    • 将 set-plot-pen-mode 1 添加到绘图设置部分。工作了一个款待。为什么在直方图代码示例中不需要这样做?
    • 因为,正如 Seth 所建议的那样,在该示例中,通过按“铅笔”图标编辑“海龟”绘图笔来设置条形模式。模式设置为“bar”。
    • 我还发现我没有在高级笔选项部分更改笔类型。
    【解决方案2】:

    或者您可以在 GUI 界面的编辑模式(铅笔符号)中更改它 - 单击编辑(铅笔),然后将模式“线条”更改为模式“条形”。 (来自直方图示例的打印屏幕)

    【讨论】:

      猜你喜欢
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多