楼主,看看下面这些文章,是否对你有帮助?
http://www.csdn.net/develop/article/23/23291.shtm
http://tech.ccidnet.com/pub/article/c1077_a71701_p1.html
http://www-900.ibm.com/developerWorks/cn/java/l-jfreechart/

解决方案 »

  1.   

    对jfreechart进行一些属性的配置,仔细看一下javadoc
    类似这种,看了javadoc你就明白了。http://www-900.ibm.com/developerWorks/cn/java/l-jfreechart/文章很好//  Create the chart object
            CategoryAxis categoryAxis = new CategoryAxis("");
            ValueAxis valueAxis = new NumberAxis("");
            BarRenderer renderer = new BarRenderer();
            renderer.setItemURLGenerator(new StandardCategoryURLGenerator("xy_chart.jsp","series","section"));
            renderer.setItemLabelGenerator(new StandardCategoryItemLabelGenerator());        Plot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer);
            JFreeChart chart = new JFreeChart("", JFreeChart.DEFAULT_TITLE_FONT, plot, false);
            chart.setBackgroundPaint(java.awt.Color.white);        //  Write the chart image to the temporary directory
            ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());
            filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, info, session);        //  Write the image map to the PrintWriter
            ChartUtilities.writeImageMap(pw, filename, info);
            pw.flush();我很穷,给点分分吧。