基于jfreechart的动态数据可视化应用开发(14)
时间:2016-12-12 19:27 来源:毕业论文 作者:毕业论文 点击:次
<title>My JSP 'jfreechart.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% DefaultPieDataset dataset = new DefaultPieDataset(); dpd.setValue("管理人员", 25); //输入数据 dpd.setValue("市场人员", 25); dpd.setValue("开发人员", 45); dpd.setValue("其他人员", 10); JFreeChart chart = ChartFactory.createPieChart3D("某公司人员组织结构图",dataset,true,true,true); String fileName = ServletUtilities.saveChartAsPNG(chart,500,400,session); String url = request.getContextPath()+"/DisplayChart?filename="+fileName; %> <img src="<%=url %>" width="500" height="400"> </body> </html> 当然,同样在页面中,图片的显示效果如下: 图4.15 JSP页面中的输出结果 通过上述几种方法,我克服了设计过程中遇到的种种问题,设计了个基于JFreeChart的动态数据可视化的基本原型系统。 5 总结 本文通过详尽的实例讲述了如何利用JFreeChart开发常用的柱状图、饼图和曲线图。从这些实例中可以看出,JFreeChart是我们开发图表或报表的理想选择,它简单易用,并且容易理解,是我们开发的利刃。 一句老话说的:万事开头难。的确是这样的,不过在经过三个多月的努力终于完成了,有种如释重负的感觉。此外,还得出一个结论:知识必须通过应用才能真正实现其价值!有些东西以为学会了,但真正到要用的时候才发现是两回事,所以我认为只有到真正用得时候才是真正的学会了,理论和实践是不能分开的两兄弟。 (责任编辑:qin) |