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

原创
2010/12/01 10:52
阅读数 601

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));
问题即可解决~
展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部