gpt4 book ai didi

java - JFreeChart 时间序列

转载 作者:行者123 更新时间:2023-11-30 09:36:30 32 4
gpt4 key购买 nike

我正在尝试生成我拥有的价格数据集的时间序列。所有时间都保持为 posix 时间,即 1970 年后的毫秒数,因此它们需要实例化一个可以传递给 TimeSeries 的适当对象。是否有任何特定对象可以用作构造函数参数毫秒并仍然提供诸如 day/month/year 等信息,有点像 Java.util.Date 类?

最佳答案

当您填充 TimeSeries 时,您可以使用 add(RegularTimePeriod, Number) 方法。

RegularTimePeriod 有多种实现方式,包括DayMillisecond,具体取决于您的数据结构。

这些都是jfreechart类。

但是,我们发现在我们的一些应用程序中,创建 RegularTimePeriodTimeSeries 内存效率低下 - 因为您必须为每个时间点创建一个新对象你的系列。因此,我发现最好的方法是编写我们自己的 AbstractXYDataset 实现,我们可以向其中添加我们自己的时间序列对象。我应该补充一点,然后我们使用 ChartFactory.createTimeSeriesChart(...),传入我们的 AbstractXYDataset 实现;这具有使用 DateAxis 作为 x 轴的优势。

关于java - JFreeChart 时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725231/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com