JFreechart的问题在用到横向柱状图的时候,我遇到2个问题:1. 上面的横轴是数量刻度 左边竖轴是数值的介绍,我希望这2个轴的显示都关闭掉,就光光的一个个横条,该怎么设置?2.数据集我的使者是dataset.addvalue(数量,"",省份+"     "+数量);
显示的时候,省份和数量是右对齐的  怎么能左对齐?事成+100 先50 =0=

解决方案 »

  1.   

    dataset.addvalue(数量,"",省份+"    "+数量); 
    数量 去掉 改成
    dataset.addvalue("","",省份+"    "+""); 试试
      

  2.   

    dataset.addvalue(数量,"",省份+"    "+""); 试试 
      

  3.   

    dataset.addvalue(数量,"",省份+"    "+""); 试试 
      

  4.   

    你把代码发给我,我帮你调试下,或贴出来 [email protected]
      

  5.   


    JFreeChart chart = ChartFactory.createBarChart(
    这里面有5个参数,你想要的结果就是这里,调下吧
    )
      

  6.   


    Axis类:
    void setVisible(boolean flag)    坐标轴是否可见
    void setAxisLinePaint(Paint paint)   坐标轴线条颜色(3D轴无效)
    void setAxisLineStroke(Stroke stroke)   坐标轴线条笔触(3D轴无效)
    void setAxisLineVisible(boolean visible)  坐标轴线条是否可见(3D轴无效)
    void setFixedDimension(double dimension)  (用于复合表中对多坐标轴的设置)
    void setLabel(String label)    坐标轴标题
    void setLabelFont(Font font)    坐标轴标题字体
    void setLabelPaint(Paint paint)    坐标轴标题颜色
    void setLabelAngle(double angle)`   坐标轴标题旋转角度(纵坐标可以旋转)
    void setTickLabelFont(Font font)   坐标轴标尺值字体
    void setTickLabelPaint(Paint paint)   坐标轴标尺值颜色
    void setTickLabelsVisible(boolean flag)   坐标轴标尺值是否显示
    void setTickMarkPaint(Paint paint)   坐标轴标尺颜色
    void setTickMarkStroke(Stroke stroke)   坐标轴标尺笔触
    void setTickMarksVisible(boolean flag)   坐标轴标尺是否显示