x轴

TimeSeriesChart按月进行统计时坐标对不齐的问题

▼魔方 西西 提交于 2019-12-26 10:41:47
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> JFreeChart里的TimeSeriesChart按月进行显示的时候(也就是TimeSeries里添加的时间是org.jfree.data.time.Month,同时"dateAxis.setDateFormatOverride(new SimpleDateFormat("yyyy-MM"));"),可能会出现X轴的标度与数据点不对应的情况,如下图: 如何解决这个问题? 实际上用"dateAxis.setDateFormatOverride(new SimpleDateFormat("MM-dd"));"来显示的话: 就会发现,数据所在的X轴坐标是每月的一号,如此就有解决方案了,只需要设置一下: dateAxis.setTickUnit(new DateTickUnit(DateTickUnitType.MONTH, 1)); 问题即可解决~ 来源: oschina 链接: https://my.oschina.net/u/54371/blog/10551