JFreeChart是一个开源的JAVA项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。在这些不同式样的图表上可以满足目前商业系统的要求。JFreeChart是一种基于JAVA语言的图表开发技术。JFreeChart可用于Servlet、JSP、Applet、Java Appication环境中,通过JDBC可动态显示任何数据库数据,结合Itext可以输出至PDF文件。
JFreeChart可从http://www.jfree.org/jfreechart/下载获得相应jar包,关键包包括jfreechart-1.0.8a.jar和jcommon-1.0.12.jar,现在最新版本为1.0.8a。
将关键包jfreechart-1.0.8a.jar和jcommon-1.0.12.jar拷贝到相应的位置。如果是Application开发,可把上述两个文件拷贝到工程目录中,同时在工程中加入;如果是WEB开发,需要把上述个文件拷贝到应用程序的WEB-INF/lib目录下,同时在工程中加入,在web.xml中做以下配置便可:
<servlet> <servlet-name>DisplayChart</servlet-name> <servlet-class> org.jfree.chart.servlet.DisplayChart </servlet-class> </servlet> <servlet-mapping> <servlet-name>DisplayChart</servlet-name> <url-pattern>/servlet/DisplayChart</url-pattern> </servlet-mapping>
配置以上servlet是为了在网页中正常显示图形,若配置不正确,图形将不会显示。