如何在NetLogo中绘制代理变量

如何在NetLogo中绘制代理变量,netlogo,Netlogo,我正在阅读一本教科书,试图为两个品种“绵羊”和“狼”绘制一个可变的“能量”随时间变化的方式 当我尝试为狼绘制能量图时,我使用以下代码: 绘制狼的[能量] 在我的绘图的“笔更新命令”中。当我尝试使用go过程运行模型时,会收到以下错误消息: PLOT期望输入为数字,但得到的却是列表[105.09999999999982 129.59999999982 112.099999999982 112.09999999999982 112.09999999999982 108.599999999999982

我正在阅读一本教科书,试图为两个品种“绵羊”和“狼”绘制一个可变的“能量”随时间变化的方式

当我尝试为狼绘制能量图时,我使用以下代码:

绘制狼的[能量]

在我的绘图的“笔更新命令”中。当我尝试使用go过程运行模型时,会收到以下错误消息:

PLOT期望输入为数字,但得到的却是列表[105.09999999999982 129.59999999982 112.099999999982 112.09999999999982 112.09999999999982 108.599999999999982 129.599999999999982 115.599999999999982 108.599999999999999982 119.099999999999982]。
观察者运行绘图时出错
由绘图“随时间变化的能量”笔“狼”更新代码调用
通过程序GO调用
通过按钮“go”调用


如果有人能告诉我我做错了什么,以及如何让绘图模拟代理自身变量随时间变化的方式,我将不胜感激。

如果您有5只狼,那么您要求NetLogo绘制一个包含5个数字的列表,但它需要一个数字来绘制(在y轴上,勾号/时间在x轴上)。你可能想要狼的平均能量。尝试绘制狼的平均[能量]