jfreechar柱状图我需要显示所有的柱子,但是横轴我只要显示第一根柱子和最后一根柱子的数值,怎么做?

解决方案 »

  1.   

    一会儿上传一个资源关于freechart的 希望对你有所帮助。中间柱子不赋值或者设为0 试一下! 
      

  2.   

    我现在是这样构造数据集的:
    for (int i=0; i<sumList.size(); i++) {
    space += "                                                                                                  ";

    if (i == 0) {
    dataset.addValue((Number)sumList.get(i), "", minimum); //最小值
    } else if (i == midd) {
    dataset.addValue((Number)sumList.get(i), "", median);//中间值
    } else if (i == (sumList.size()-1)) {
    dataset.addValue((Number)sumList.get(i), "", maximum); //最大值
    } else {
    //这里我放的是空格,只要看到柱子,但是横轴不需要看到名称
    dataset.addValue((Number)sumList.get(i), "", space);
    }
    }显示的图表是这样的:
    我要的结果就是这样的,但是横轴还显示了很多的小黑点,不是我需要的  我要去掉,这个应该是space这个参数造成的,但是如果把space的值设为一样的 话,柱子就会值有一根,jfreechart默认把第3个参数相同的都认为是一根柱子来显示了。麻烦各位帮忙解答! 叩谢