JFreeChart,开放源码的Java图表生成组件(基于LGPLLicence),可以创建饼图、曲线图、柱状图、甘特图,生成PNG,JPG等图片格式文件。当前最新版本为0.9.11,下面就是一张JFreeChart生成的统计图。本文讲解如何在Web利用JFreeChart生成饼状统计图。
一、安装配置
当前最新版本为0.9.11
下载jfreechart-0 .9.11.zip
下载jfreechar t-0.9.11.tar.gz
解压缩文件,jfreechart-0.9.11目录下的jfreechart-0.9.11.jar和 lib/jcommon-0.8.6.jar,lib/gnujaxp.jar都是开发运行需要的文件,把这三个文件放置到应用的lib目录下。
然后在web.xml文件中增加以下内容:
<servlet> |
安装配置完成,现在可以写程序生成我们需要的统计图了。
二、开始,在JSP中生成饼型统计图
<%@ page contentType= |
就这么简单,生成的饼状图如下
三、JSP+JAVABEAN生成饼状统计图
WebChart.java |
JSP文件
<%@ page contentType= |
生成的饼状图如下
四 参考资源
http://sourceforge.net/projects/jfreechart
http://www.jfree.org/jfreechart/index.html
http://www.jfree.org/phpBB2/viewforum.php?f=3