jfreechart数据轴刻度如何自己设置
原创
©著作权归作者所有:来自51CTO博客作者wx63046db09e68a的原创作品,请联系作者获取转载授权,否则将追究法律责任
我们在用jfreechart画图时,有时数据轴上的刻度想自己定义,比如刻度是5,不想让jfeechart自动控制,因为它自己控制的刻度有时不适应我们的需要。
NumberAxis numberAxis = (NumberAxis) plot.getRangeAxis();
numberAxis .setAutoTickUnitSelection(false);
double unit=10d;//刻度的长度
NumberTickUnit ntu= new NumberTickUnit(unit);
numberAxis .setTickUnit(ntu);
DateAxis xAxis = new DateAxis(xName);
xAxis.setRange(start_time, end_time);
xAxis.setAutoTickUnitSelection(false);
xAxis.setTickUnit(new DateTickUnit(DateTickUnit.MINUTE,20));
plot.
setDomainAxis(xAxis);
<!--EndFragment-->