使用JFreeChart生成XY轴折线图
第一步:
Java代码
<span style="font-size: medium;">request.setCharacterEncoding("gbk"); response.setContentType("image/jpeg;charset=gbk"); MyChartService ms=new MyChartService(); //步骤1:创建XYDataset对象(准备数据) XYDataset dataset =CreateJFreeChartXYLine.createXYDataset(); //步骤2:根据Dataset 生成JFreeChart对象,以及做相应的设置 JFreeChart freeChart =CreateJFreeChartXYLine.createChart(dataset); //步骤3:将JFreeChart对象输出到文件,Servlet输出流等 String url= "c:\\jfreechart\\lineXY.png"; CreateJFreeChartXYLine.saveAsFile(freeChart,url, 900, 700); request.setAttribute("url", url); request.setAttribute("lists", ms.listall()); return mapping.findForward("list"); </span>