当前位置: 代码迷 >> 综合 >> NetLogo 如何在同一张图里对比多次运行结果(让图像重叠展示)
  详细解决方案

NetLogo 如何在同一张图里对比多次运行结果(让图像重叠展示)

热度:3   发布时间:2024-03-08 21:18:31.0

假设我们建立了一个SIR传染病模型,得到第一次运行结果

我希望选择setup后图像能够重新从开始绘画,并且不消除原来已经画好的图像。这样达到对比效果

这是第一次运行结果图像:
在这里插入图片描述

错误解决思路:

NetLogo里setup默认是

to setupclear-all……end

1. 使用clear-all,但该代码会消除包含turtle的界面和所有图表

删除图表就没法对比了

2. 删去clear-all,但这会使得图像沿着上一个停止的时间点后继续画,

比如以下的效果(拐点为执行setup指令(不包含clear-all)):
在这里插入图片描述

正确解决思路:

1.右击图表选择edit





在这里插入图片描述
.
.
.
.
.
2.展开绘图setup指令(下图圈黑部分):
.
.
.

在这里插入图片描述
输入代码

plot-pen-up
plotxy 0 0
plot-pen-down

解释:提起画笔,将笔移动到原点,放下笔准备下一次绘图

3.结果验证
在这里插入图片描述
成功!