欢迎来到天天文库
浏览记录
ID:26712129
大小:94.50 KB
页数:5页
时间:2018-11-28
《jfreechart在jsp中的应用实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JFreeChart是一个开源的JAVA项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。在这些不同式样的图表上可以满足目前商业系统的要求。JFreeChart是一种基于JAVA语言的图表开发技术。JFreeChart可用于Servlet、JSP、Applet、JavaAppication环境中,通过JDBC可动态显示任何数据库数据,结合Itext可以输出至PDF文件。这个东西正符合我们的需求,于是对他进行了研究并试验。前些时间懒,一直没有把研究测试心得写
2、出来,现在闲下来,整理了一下,搞两个例子放上来供大家参考吧。一、饼图实例jsp页面:index.jsp<%@pagecontentType="text/html;charset=GBK"%><%@pageimport="org.jfree.data.general.DefaultPieDataset"%><%@pageimport="org.jfree.chart.*"%><%@pageimport="org.jfree.chart.plot.*"%><%@pageimport="org.jfree.chart.servlet.ServletUtili
3、ties"%><%@pageimport="org.jfree.chart.labels.StandardPieToolTipGenerator"%><%@pageimport="org.jfree.chart.urls.StandardPieURLGenerator"%><%@pageimport="org.jfree.chart.entity.StandardEntityCollection"%><%@pageimport="java.io.*"%>
4、ext/html;charset=GBK">程序员学历情况调查表-ByAlpha<% DefaultPieDatasetdata=newDefaultPieDataset(); //数据初始化 data.setValue("高中以下",380); data.setValue("高中",1620); da
5、ta.setValue("大专",6100); data.setValue("本科",8310); data.setValue("硕士",3520); data.setValue("博士",180); //HttpSessionsession=request.getSession(); PiePlot3Dplot=newPiePlot3D(data);//生成一个3D饼图 /
6、/plot.setURLGenerator(newStandardPieURLGenerator("DegreedView.jsp"));//设定图片链接 JFreeChartchart=newJFreeChart("",JFreeChart.DEFAULT_TITLE_FONT,plot,true); chart.setBackgroundPaint(java.awt.Color.white);//可选,设置图片背景色 chart.setTitle("程序员学历情况调查表-
7、ByAlpha");//可选,设置图片标题 plot.setToolTipGenerator(newStandardPieToolTipGenerator()); StandardEntityCollectionsec=newStandardEntityCollection(); ChartRenderingInfoinfo=newChartRenderingInfo(sec); PrintWriterw=newPrintWriter(out);//
8、输出MAP信息 //500是图片长度,300是图片高度
此文档下载收益归作者所有