jfreechart数据轴刻度如何自己设置
我们在用jfreechart画图时,有时数据轴上的刻度想自己定义,比如刻度是5,不想让jfeechart自动控制,因为它自己控制的刻度有时不适应我们的需要。
NumberAxis numberAxis = (NumberAxis) plot.getRangeAxis();
numberAxis .setAutoTickUnitSelection(false);
numberAxis .setAutoTickUnitSelection(false);
double unit=10d;//刻度的长度
NumberTickUnit ntu= new NumberTickUnit(unit);
numberAxis .setTickUnit(ntu);
NumberTickUnit ntu= new NumberTickUnit(unit);
numberAxis .setTickUnit(ntu);
DateAxis xAxis = new DateAxis(xName);
xAxis.setRange(start_time, end_time);
xAxis.setRange(start_time, end_time);
xAxis.setAutoTickUnitSelection(false);
xAxis.setTickUnit(new DateTickUnit(DateTickUnit.MINUTE,20));
xAxis.setTickUnit(new DateTickUnit(DateTickUnit.MINUTE,20));
plot.setDomainAxis(xAxis);
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!