【发布时间】:2021-03-06 00:10:22
【问题描述】:
在参数变化实验中,我正在绘制来自位于 Main 的数据集的数据。像这样:
我使用以下代码在图中显示数据:
if(root.p_X == 7) {
plot.addDataSet(root.ds_waitTime,
"X = " + root.p_X,
transparent(red, 0.5), true, Chart.INTERPOLATION_LINEAR,
1, Chart.POINT_NONE);
else if(root.p_X == 14) {
plot.addDataSet(root.ds_waitTime,
"X = " + root.p_X,
transparent(red, 0.5), true, Chart.INTERPOLATION_LINEAR,
1, Chart.POINT_NONE);
我的问题与导出基础数据有关。我不确定导出数据的最佳方法是什么。对于每次模拟运行,我想将数据集 root.ds_waitTime 导出到 csv 或 excel 文件中,并用 root.p_X == 14 的值进行注释。我知道您可以将数据集添加到 2d 直方图数据集,但这也会转换数据,因此这似乎不是一个好的选择。另外,我没有建立外部数据库,我不想这样做。
是否可以将root.ds_waitTime 保存到第 1 列和第 2 列以进行模拟运行 1,将 root.ds_waitTime 保存到第 3 列和第 4 列以进行模拟运行 2,依此类推?
【问题讨论】:
标签: anylogic