我在网上搜了好多例子,不过都是将图像单独显示出来的,
请问 如何将JFreeChart的曲线图像显示在WEB页上?

解决方案 »

  1.   

    <% 
        data = pchart.getData();
        chart = ChartFactory.createTimeSeriesChart("XXX圖","Month","Scrap or Usage",data,true,true,false);
            chart.setTitle(new TextTitle("XXX圖", new Font("宋体", Font.ITALIC, 20)));
            chart.setBackgroundPaint(new GradientPaint(0, 0, Color.white, 0, 1000, Color.white));
     if(chart != null){
        String filename = ServletUtilities.saveChartAsPNG(chart, 1000, 300, null, session);
        String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;
    %>
    <img src="<%= graphURL %>" width=1000 height=300 border=0 usemap="#<%= filename %>">
    <%}
    %>