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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!