查出来的数据只有一个时,柱状图显示0.1 。。到1
但是数据超过一定的数量后它又自动不显示小数点了
怎么设置不让它显示小数点?

解决方案 »

  1.   

    项目这个项目里面有例子
    建议你下下来看一看:
    http://download.csdn.net/source/1685760
      

  2.   

    将精度改为#0就可以了
    // 数据轴精度
    DecimalFormat df = new DecimalFormat("#0");
      

  3.   

    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);
      

  4.   

    NumberAxis numberaxis = (NumberAxis)plot.getRangeAxis();
    numberaxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); //关键就是这句