繁体   English   中英

(时间-)图表中的可变时间轴

[英]Variable time axis in (time-)charts

我在 Anylogic 中为工厂建立了能量流模拟。 我想在 Anylogic model(不在 Excel 中)中进行详细分析,查看我目前在其他详细级别的图表中的 plot 中的能量流。 例如,我想查看同一图表的能量曲线,其时间轴仅表示一个月、一周或作为最小单位一天。 理想情况下,我仍然可以在模拟运行后更改时间段。

我的第一种方法是简单地创建不同的图表并将参数(例如月份)链接到图表的可见性。

但是,工作量非常大,因为我必须创建 365 度图表才能每天显示。 你们中是否有人知道自动创建此图表的方法或使图表的 x 轴更灵活的方法。 是否已经有解决此问题的方法,或者有人知道这是如何工作的吗?

最佳克里斯托夫

最简单的方法是:

  • 只有 1 次 plot (最初根本没有数据集)
  • 有一个存储所有数据的数据集(x 值是天,y 值是当天的数据)
  • 使用 function 创建您自己的自定义数据集mySpecificDS使用DataSet mySpecificDS = new DataSet(numberOfDays) (请参阅帮助以了解如何直接对数据集进行编码)--> 这应该仅涵盖包含所有天的完整数据集中感兴趣的时间段
  • 使用plot.AddDataSet(mySpecificDS)将您的自定义mySpecificDS添加到图表

您可以使用plot.remove(mySpecificDS)从 plot 中删除旧数据集。

查看这些功能的帮助以获取更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM