那具体提供的方法是什么能不能说一下,JFreeChart实在不熟悉,在它的API里也不知道去哪查合适的方法

解决方案 »

  1.   

    JFreeChart.举例,以饼图为例首先,我们知道,JFreeChart生成的图标分为3个部分.分别是
    1.Title  (标题)
    2.polt   (实际的统计图)
    3.Legend (图例)
    假如要修改字体,或者颜色
    我们就要修改它的plot部分
    OK,修改颜色:
    JFreeChart chart = chart.createPieChart("标题",data,true,false,false)
    PiePlot plot= (PiePlot)chart.getPlot();
    plot.setSectionPaint(0,new Color(255,255, 237) );
    plot.setSectionPaint(1,new Color(255 ,215, 0  ) );
    plot.setSectionPaint(2,new Color(238, 92 ,66 ) );  
    其中,0,1,2分别代表第1个块,第2个块,第3个块......new Color(255,255, 237) 为颜色对象修改字体:
    plot.setLabelFont(new Font("微软雅黑",Font.BOLD,18));