Jfreechart DateAxis应该在第一个滴答单元的顶部显示日期

时间:2011-07-05 13:11:31

标签: jfreechart

任何人都可以帮助我如何在Jfreechart Gantt的DateAxis的第一个滴答单元之上单独显示日期

像这样:

6july ||| ||| 7july ||| 8july

valueAxis.setTickUnit(new DateTickUnit(DateTickUnit.HOUR,6));  ///需要在此处扩展以获得如上所述的所需格式 valueAxis.setDateFormatOverride(new SimpleDateFormat(“'|'d,MMM”));

谢谢。

1 个答案:

答案 0 :(得分:1)

由于甘特图使用DateAxis作为范围,因此您可以调用setDateFormatOverride(),如图here所示。当然,您需要使用getRangeAxis()

附录:仔细阅读,您可以在范围轴上使用setLowerMargin()和/或setUpperMargin()为结束标记之外的日期留出一些空间。