使用函数(任意逻辑)创建时间图
Creation of time plots with a function (anylogic)
我想在模拟后 运行 使用调用的函数创建时间图。我使用了此页面中的构造函数摘要:https://anylogic.help/api/com/anylogic/engine/analysis/TimePlot.html
以及函数中的以下代码。我在构建模型时没有出现任何错误,但是当我调用函数时,图表未创建或在任何地方都看不到。有人可以帮我解决这个问题吗?
最佳克里斯托夫
new TimePlot(
PV.this, true, 3000.0, 2000.0, //"PV" is the agent name
720.0, 320.0,
white, null,
50.0, 60.0,
640.0, 210.0, white, black, black,
20.0, Chart.SOUTH,
1* month(), Chart.WINDOW_MOVES_WITH_DATA, "dd.MM HH:mm", Chart.SCALE_AUTO,
0, 0, Chart.GRID_DEFAULT, Chart.GRID_DEFAULT,
darkGray, darkGray, null, null, null );
您需要手动将其添加到您的演示文稿中。
首先,将您创建的 TimePlot
存储在局部变量中,例如 TimePlot myPlot = new TimePlot(...);
。
然后,调用presentation.add(myPlot)
。
否则,您只创建了一个对象,但没有告诉 AnyLogic 实际显示它。
我想在模拟后 运行 使用调用的函数创建时间图。我使用了此页面中的构造函数摘要:https://anylogic.help/api/com/anylogic/engine/analysis/TimePlot.html 以及函数中的以下代码。我在构建模型时没有出现任何错误,但是当我调用函数时,图表未创建或在任何地方都看不到。有人可以帮我解决这个问题吗?
最佳克里斯托夫
new TimePlot(
PV.this, true, 3000.0, 2000.0, //"PV" is the agent name
720.0, 320.0,
white, null,
50.0, 60.0,
640.0, 210.0, white, black, black,
20.0, Chart.SOUTH,
1* month(), Chart.WINDOW_MOVES_WITH_DATA, "dd.MM HH:mm", Chart.SCALE_AUTO,
0, 0, Chart.GRID_DEFAULT, Chart.GRID_DEFAULT,
darkGray, darkGray, null, null, null );
您需要手动将其添加到您的演示文稿中。
首先,将您创建的 TimePlot
存储在局部变量中,例如 TimePlot myPlot = new TimePlot(...);
。
然后,调用presentation.add(myPlot)
。
否则,您只创建了一个对象,但没有告诉 AnyLogic 实际显示它。