我正在构建一组图表显示,其中一个显示每日交易的一个月 - 即每天一个数据点(关闭)。
由于周末和假日没有交易,我需要丢弃这些数据点。不仅如此,数据点仍然应该彼此相邻,无论时间上有任何差距。这可以在任何这样的图表中看到,例如纳斯达克在雅虎财经的3个月图表 - 看看如何跳过周末。
我的问题是:如何在JFreeChart中正确实现这一点?
提前致谢!
答案 0 :(得分:3)
除了省略排除的数据点之外,您还可以将SegmentedTimeline
应用于相应的DateAxis
。例如,
axis.setTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());
虽然{* 3}}在当前版本中deprecated,但正如here所述,该实施可能会指导创建自定义TimeLine
。