AnyLogic:用每个代理一行填充时间颜色图

AnyLogic: Populate Time Color Plot with one row per agent

在 AnyLogic 8 中,如何创建一个时间颜色图,其中一行代表代理池中的每个代理?

如对 的回答中所述,我可以为每一行创建一个单独的数据集,然后让时间颜色图为每个数据集显示一行。但这需要对数据集的数量(以及代理的数量)进行硬编码,而我想创建一个具有可变数量的代理的模型,因此时间颜色图中的行数也是可变的。

This AnyLogic cloud model 包括时间颜色图,其中代理池中的每台叉车在时间颜色图中都有自己的行。不幸的是,因为它是云模型,我无法下载模型来研究它是如何构建的。

如何创建一个时间颜色图,其中每一行对应于代理池中的一个代理(就像在那个链接的云模型中一样)?

您可以使用编程方式简单地添加数据集 chart.addDataSet();

这是您引用的模型的代码,图表开始时为空(颜色设置除外),您只需在 运行 时间内添加条形。

您也可以根据需要删除它们。