如何构造和使用TimeSeriesCollections

我想在图表的X轴上显示一些日期, 这里据说我必须使用TimeSeriesCollections对象

看来我必须在TimeSeriesCollections中添加一个TimeSeries,并且必须使用RegularTimePeriod构建TimeSeries ……我有点困惑……

你能解释一下我要做什么吗? 如果可能,您可以提供一些示例代码吗? 谢谢

TimeSeriesCollectionsTimeSeries对象组成

使用此方法将addSeries(TimeSeries series)添加到数据集: addSeries(TimeSeries series)

创建TimeSeries对象时。 用时间和价值填充它们。 这是一个粗略的例子:

 TimeSeries ts= new TimeSeries("Name of Series"); ts.addOrUpdate(new Year(2008), 42); ts.addOrUpdate(new Year(2009), 51); ts.addOrUpdate(new Year(2010), 97); ts.addOrUpdate(new Year(2011), 45); 

为了让Axis很好地显示日期,你必须做这样的事情:

 XYPlot plot = chart.getXYPlot(); DateAxis axis = new DateAxis(); plot.setDomainAxis(axis); axis.setDateFormatOverride(new SimpleDateFormat("yyyy"));