我现在正在研究一个DynamicTimeSeriesCollection
图表,它在Y轴上显示能量值,X轴应该是日期。
private final Second time = new Second();
private final DynamicTimeSeriesCollection dataset = new DynamicTimeSeriesCollection(1, 180, time);
JFreeChart会自动显示每1/2秒自动打勾,如下例所示!
00:13:00
00:13:30
00:14:00
00:14:30
如何通过我的自定义值更改它们:
00:13:00---> 01-Jan-2011
00:13:30---> 02-Jan-2011
00:14:00---> 03-Jan-2011
00:14:30---> 04-Jan-2011
(在我的情况下,1默认秒= 2天)。
我找不到任何解决方案,可以帮助吗?
答案 0 :(得分:0)
行。最后我通过使用TimeSeries解决了我的问题。我们可以根据需要创建数据集:
TimeSeries s1 = new TimeSeries("L&G European Index Trust");
s1.add(new Day(1, 1, 2001), 181.8);
s1.add(new Day(3, 1, 2001), 181.8);
s1.add(new Day(5, 1, 2001), 167.3);
s1.add(new Day(7, 1, 2001), 153.8);
在TimeSeries中我们可以控制数据集,我的意思是值和日期比DynamicTimeSeriesCollection更好。