在jfreechart中如果横坐标的数据太多显示的时候会变成省略号,在不适用倾斜的情况下有没有办法使数据换行居中显示?

解决方案 »

  1.   

    柱状图和折线图,我知道可以使用domain_axis.setCategoryLabelPositions(CategoryLabelPositions.UP_45);
    让横坐标倾斜一定的角度,但是这用方法不满足客户的要求,有没有办法,可以让它换行显示?
      

  2.   

    我的是柱状图,里面的CategoryAxis axis = plot.getDmoainAxis();
                      axis.setMaximumCategoryLabelLines(4);
                它就回换行了,千真万确的哦,呵呵!!!!
      

  3.   

    怎么感觉jfreechart的文章好少啊。
      

  4.   

    CategoryAxis axis = plot.getDomainAxis(); //x轴
    axis.setMaximumCategoryLabelLines(10);//行数,根据需要自己设
    axis.setMaximumCategoryLabelWidthRatio(0.5f);//每行宽度,这里设一个汉字宽
    这样就可以实现自动换行了,哈哈
      

  5.   


    (nieyong120) 和(zhoutao_0116)答得好啊!!