我正在尝试生成我拥有的价格数据集的时间序列。所有时间都保留为 posix 时间,因此是 1970 年之后的毫秒数,因此它们需要实例化可以传递给 TimeSeries 的适当对象。是否有任何特定对象可以用作构造函数参数毫秒,并且仍然提供诸如日/月/年等信息,有点像 Java.util.Date 类?
问问题
1147 次
1 回答
2
当您填充 时TimeSeries
,您可以使用该add(RegularTimePeriod, Number)
方法。
有多种实现RegularTimePeriod
,包括Day
和Millisecond
,具体取决于数据的结构。
这些都是 jfreechart 类。
但是,我们发现在我们的一些应用程序中,创建TimeSeries
的RegularTimePeriod
内存效率很低 - 因为您必须为系列中的每个时间点创建一个新对象。因此,我发现最好的方法是编写我们自己的实现AbstractXYDataset
,我们可以在其中添加我们自己的时间序列对象。我应该补充一点,我们然后使用ChartFactory.createTimeSeriesChart(...)
,传入我们的实现AbstractXYDataset
;这具有使用 aDateAxis
作为 x 轴的优点。
于 2012-05-23T18:00:38.797 回答