如何使用JFreeChart丢弃Time Series / XYPlots的时间间隔?

时间:2010-06-15 13:57:44

标签: java jfreechart

我正在构建一组图表显示,其中一个显示每日交易的一个月 - 即每天一个数据点(关闭)。

由于周末和假日没有交易,我需要丢弃这些数据点。不仅如此,数据点仍然应该彼此相邻,无论时间上有任何差距。这可以在任何这样的图表中看到,例如纳斯达克在雅虎财经的3个月图表 - 看看如何跳过周末。

我的问题是:如何在JFreeChart中正确实现这一点?

提前致谢!

1 个答案:

答案 0 :(得分:3)

除了省略排除的数据点之外,您还可以将SegmentedTimeline应用于相应的DateAxis。例如,

axis.setTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());

虽然{* 3}}在当前版本中deprecated,但正如here所述,该实施可能会指导创建自定义TimeLine