如何更改NetLogo中的打印背景色

如何更改NetLogo中的打印背景色,netlogo,Netlogo,有没有办法更改NetLogo中打印窗口的背景色 (我希望海龟是黑色和白色的,我想用绘图笔对这两种海龟进行统计,以匹配它们的颜色。显然,白色背景上看不到白色的笔。) 谢谢。NetLogo没有内置的方法来更改绘图的背景色。可以说,这是它应该具备的。如果您对此感觉足够强烈,我建议您向feedback@ccl.northwestern.edu甚至 现在,与此同时,有没有办法解决这个问题?好吧,我甚至觉得自己很卑鄙,但你可以这样做: 创建一支您希望背景颜色的新绘图笔,并将其设置为“线条模式”。这支笔必须是

有没有办法更改NetLogo中打印窗口的背景色

(我希望海龟是黑色和白色的,我想用绘图笔对这两种海龟进行统计,以匹配它们的颜色。显然,白色背景上看不到白色的笔。)


谢谢。

NetLogo没有内置的方法来更改绘图的背景色。可以说,这是它应该具备的。如果您对此感觉足够强烈,我建议您向
feedback@ccl.northwestern.edu
甚至

现在,与此同时,有没有办法解决这个问题?好吧,我甚至觉得自己很卑鄙,但你可以这样做:

创建一支您希望背景颜色的新绘图笔,并将其设置为“线条模式”。这支笔必须是绘图笔列表中的第一支笔,以便在其他笔之前绘制。(这可能需要删除其他画笔并重新创建它们,因为我认为NetLogo没有一种简单的方法来重新排序绘图笔。)

现在将以下内容放入笔的更新命令中:

plot-pen-reset
let y plot-y-min
while [ y <= plot-y-max ] [
   plotxy plot-x-min y
   plotxy plot-x-max y
   set y y + 0.05
]
打印笔重置
设y-y-min

虽然[yNetLogo没有内置的方法来更改绘图的背景色。可以说,这是它应该具备的。如果您对此感觉足够强烈,我建议向
feedback@ccl.northwestern.edu
甚至

现在,在这段时间里,有办法解决吗?好吧,我甚至觉得自己提出这个建议都有点肮脏,但你可以这样做:

创建一支新的绘图笔,其颜色与您希望的背景颜色相同,并将其设置为“线条模式”。此笔必须是绘图笔列表中的第一支,以便在其他笔之前绘制。(这可能需要删除其他笔并重新创建它们,因为我认为NetLogo无法轻松地重新排序绘图笔。)

现在将以下内容放入笔的更新命令中:

plot-pen-reset
let y plot-y-min
while [ y <= plot-y-max ] [
   plotxy plot-x-min y
   plotxy plot-x-max y
   set y y + 0.05
]
打印笔重置
设y-y-min

而[y感谢Nicolas!(@NicolasPayette)。(来自您使用UNCC/NEH好友的Lisp问候。)完美。这很有效。正如你所说,它确实会减慢模型的速度,但我可以使用它。除此之外,我知道现在没有内置的解决方案。我可能会提交一个功能请求。我认为可以提出一个案例,它在某些情况下允许更好的通信。嘿,你好!像“Lisp使用UNCC/NEH friend”这样的描述多么有趣唯一标识您!感谢Nicolas!(@NicolasPayette)。(使用UNCC/NEH friend的Lisp向您问好。)完美。这很有效。正如你所说,它确实会减慢模型的速度,但我可以使用它。除此之外,我知道现在没有内置的解决方案。我可能会提交一个功能请求。我认为可以提出一个案例,它在某些情况下允许更好的通信。嘿,你好!像“Lisp使用UNCC/NEH friend”这样的描述多么有趣独一无二地识别你!