欢迎来到天天文库
浏览记录
ID:6684502
大小:267.00 KB
页数:7页
时间:2018-01-22
《jsp程序设计案例教程《java web程序设计》_项目库_单元案例_图形处理教学案例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Unit17-图形处理课堂案例1—应用JFreeChart组件生成饼形图案例学习目标:学习使用JFreeChart组件生成饼形图的方法。案例知识要点:JFreeChart组件的使用场合,JFreeChart组件绘制饼形图的方法。案例完成步骤:1.打开webapps文件夹中保存第8章程序文件的文件夹chap08。2.将下载的JFreeChart组件部署到chap08WEB-INFlib文件夹中。3.编写根据指定的数据集生成3D效果饼形图的JSP文件chart_pie.jsp。【程序代码】cha
2、rt_pie.jsp123456789101112131415161718192021222324252627282930<%@pagecontentType="text/html;charset=GBK"%><%@pageimport="org.jfree.data.general.DefaultPieDataset"%><%@pageimport="org.jfree.chart.*"%><%@pageimport="org.jfree.chart.plot.*"%><%@pageimpor
3、t="org.jfree.chart.servlet.ServletUtilities"%><%@pageimport="org.jfree.chart.labels.StandardPieToolTipGenerator"%><%@pageimport="org.jfree.chart.urls.StandardPieURLGenerator"%><%@pageimport="org.jfree.chart.entity.StandardEntityCollection"%><%@pageim
4、port="java.io.*"%>
5、("海尔A60-430",200);data.setValue("海尔W36-T56",500);data.setValue("海尔W12-T225",400);data.setValue("海尔W36-T22",300);PiePlot3Dplot=newPiePlot3D(data);//plot.setURLGenerator(newStandardPieURLGenerator("DegreedView.jsp"));//设定图片链接JFreeChartchart=newJFreeCha
6、rt("",JFreeChart.DEFAULT_TITLE_FONT,plot,true);chart.setBackgroundPaint(java.awt.Color.white);chart.setTitle("产品销量圆饼图");plot.setToolTipGenerator(newStandardPieToolTipGenerator());StandardEntityCollectionsec=newStandardEntityCollection();3132333435363
7、738394041ChartRenderingInfoinfo=newChartRenderingInfo(sec);PrintWriterw=newPrintWriter(out);Stringfilename=ServletUtilities.saveChartAsJPEG(chart,500,300,info,session);ChartUtilities.writeImageMap(w,"map0",info,false);StringgraphURL=request.getContex
8、tPath()+"/servlet/DisplayChart?filename="+filename;%>"width=500height=300border=0usemap="#map0">
此文档下载收益归作者所有