我正在使用JFreechart创建甘特图,但日期(X轴)以日期格式HH:MM:SS显示。
有没有办法让这个x轴只显示毫秒?由于这是甘特图,我的x轴值是SimpleTimePeriod类型,我用毫秒来构造。
非常感谢您的帮助。
答案 0 :(得分:3)
假设ChartFactory.createGanttChart()
,您可以在地图setNumberFormatOverride()
上调用DateAxis
时指定任何所需的格式。有一个相关的例子here。
答案 1 :(得分:0)
这也有效:
CategoryPlot plot = (CategoryPlot) chart.getPlot();
DateAxis range = new DateAxis("Date");
range.setDateFormatOverride(new SimpleDateFormat("ss.SSS"));
plot.setRangeAxis(range);