用JFreechart画一个柱状图,纵轴用%表示,使用NumberAxis类,如何控制纵轴的最大表示尺度为100%,当所有数据都小于50%的时候

解决方案 »

  1.   

    setAutoRange(boolean   auto) 自动设置数据轴数据范围   
    setAutoRangeMinimumSize(double   size) 自动设置数据轴数据范围时数据范围的最小跨度   
    setAutoTickUnitSelection(boolean   flag) 数据轴的数据标签是否自动确定(默认为true)   
    setFixedAutoRange(double   length) 数据轴固定数据范围(设置100的话就是显示MAXVALUE到MAXVALUE-100那段数据范围)不知道对你有帮助没有
      

  2.   

    valueAxis.setUpperBound(_axisPara.getPrimeMaxValue());
    valueAxis.setLowerBound(_axisPara.getPrimeMinValue());
    这是设置最大最小标尺。
    起始jfreechart如果有不懂的问题,可以多看看它本身有的Demo,一般情况下都能在那找到答案。
      

  3.   

    valueAxis.setUpperBound();
    valueAxis.setLowerBound();这两个方法。中间那个参数是我自己程序中的.