0

在 JFreeChart 中,我的日期值以长时间(以毫秒为单位)的形式进入我的程序。因此,我RegularTimePeriod使用类将其转换为FixedMillisecond类。不幸的是,我显示的图表仍然使用毫秒作为 xAxis 值,而不是打印好的日期/天等。FixedMillisecond类上的 toString 方法返回非常好的格式化字符串,表示天、小时、秒等,但事实并非如此用于轴渲染。有没有办法覆盖这种行为?

4

1 回答 1

1

是的 - 假设您使用的是DateAxis,您可以设置DateFormat

DateAxis axis = (DateAxis) plot.getDomainAxis();
axis.setDateFormatOverride(new SimpleDateFormat("HH:mm:ss"));
于 2012-05-25T17:36:38.107 回答