将精度改为#0就可以了 // 数据轴精度 DecimalFormat df = new DecimalFormat("#0");
RodsNumberAxis vna = new RodsNumberAxis("Date"); // A way to remove the decimal point double highestTick = (vna.calculateHighestVisibleTickValue()); vna.setAutoRange(true); Range range = new Range(min, max * 1.1); vna.setRange(range);
建议你下下来看一看:
http://download.csdn.net/source/1685760
// 数据轴精度
DecimalFormat df = new DecimalFormat("#0");
// A way to remove the decimal point
double highestTick = (vna.calculateHighestVisibleTickValue());
vna.setAutoRange(true);
Range range = new Range(min, max * 1.1);
vna.setRange(range);
numberaxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); //关键就是这句