原文出自:http://www.sunchis.com/html/java/javareport/2010/0316/75.html
JFreeChart简介
JFreeChart是完全基于Java语言的开源项目,因此可以使用在Java开发环境中,包括Java应用程序,或者是Java Web应用都没有任何问题。结合iText项目,可将生成的统计图表输出到PDF文件中;结合最新的POI项目,也可以将生成的统计图表输出到Excel文档中。
JFreeChart可用于生成各式各样的统计图表,只要开发人员提供符合JFreeChart所需格式的数据,JFreeChart即可自动生成相应的统计图表。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,可直接输出成图片文件,亦可被导出PDF或Excel文档。
JFreeChart的下载和安装
为了使用JFreeChart来生成统计图表,必须下载和安装JFreeChart项目。下载和安装JFreeChart的步骤如下:
1、JFreeChart下载
登录JFreeChart官方网站:http://www.jfree.org/jfreechart/download.html,下载JFreeChart的最新版本。下载JFreeChart有三个选项:
{
1、JFreeReport:报表解决工具
2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp)
3、JCommon:JFreeReport和JFreeChart的公共类库
4、JFreeDesigner:JFreeReport的报表设计工具
我们可以从jfree官方网站上获取最新版本(最新的版本是1.0.5)和相关资料(但是jfree的Developer Guides是需要花美金才能获取),
获取地址:http://www.jfree.org/jfreechart/index.html(同时可以获得简明介绍)
}
2、解压下载得到的jfreechart-1.0.13.zip文件
-
ant:该文件夹下存放了编译JFreeChart项目的build.xml文件。
-
checkstyle:存放生成JFreeChart项目API文档的样式文件。
-
docfiles:存放JFreeChart实例的一些图片文件。
-
experimental:存放JFreeChart项目的实验性新功能的源代码。
-
lib:存放JFreeChart项目的二进制类库以及编译和运行JFreeChart所依赖的第三方类库。
-
source:存放JFreeChart的源代码。
-
swt:存放JFreeChart提供的SWT(Java Standard Widget Toolkit,Java标准工具集)支持的源代码。
-
tests:存放JFreeChart项目单元测试的测试用例文件。
-
jfreechart-1.0.13-demo.jar:JFreeChart的演示示例,使用java –jar jfreechart-1.0.13-demo.jar命令可以运行该实例,但JFreeChart没有提供这些演示示例的源代码。
- 其他如licence-LGPL.txt和README.txt等说明性文档。
注意:JFreeChart不会提供相关的入门指南、参考手册等文档,因为JFreeChart与JasperReports项目的策略相似,他们的项目是开源免费的,但文档是需要收费的。
3、环境变量设置
将lib路径下的所有JAR文件复制到需要使用JFreeChart项目应用的CLASSPATH路径下;如果是Web应用,则需要将这些JAR文件复制到Web应用的WEB-INF/lib路径下。如果在编译和运行过程中需要使用JFreeChart项目,则还应将lib路径下的jfreechart-1.0.13.jar文件添加到系统的的环境变量里;如果使用其他IDE,则无需添加环境变量。
经过以上三个步骤,即可完成JFreeChart的安装。
分享到:
相关推荐
jFreeChart资源 以及 相关配置 及 帮助文档 及与struts2的整合案例
JFreeChart在eclipse的配置(eclipse+JFreeChart)
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领...
Eclipse加载JFREECHART,配置其用户库。
配置jfreechart必须要的jar包
介绍了SSH与jfreechart 整合的XML配置和 整合方法。。。
JFreeChart异步加载和解决缓存问题。已经调测过的,供大家参考,希望有点帮助。
<TITLE>JFreeChart 简单的例子 <H2>JFreeChart: 简单的例子 下面有两个简单的例子,调用servlet,生成统计图. 条形统计图 href="servlet/ServletDemo1">条形统计图; <!--跳转到ServletDemo1生成条形统计图--> 可以...
利用jfreechart绘制的漂亮的折线图,实现双纵坐标,折线点标签还带箭头指示,非常直观,需要提前下载jfreechart.jar文件,否则我的类会报错,也即是要配置运行环境
package: jfreechart-1.0.9.jar jcommon-1.0.12.jar 本人也上传了,可以在本人上传资源中找到 环境: myeclipse 6.5 jdk 1.6 该程序为main 函数,定义了三个方法,分别是jfreechart三种实现折线图的类型,返回的是...
介绍JFreeChart web制图,包括:下载与配置JFreeChart、柱状图、饼状图、时序图、甘特图、区域图、曲线图、组合图、仪表图、多轴图、离散图、衰退图、实验图。附录中包括工程的全部代码
JFreeChart配置、JFreeChart中文API、JFreeChart乱码问题
项目中多次用到的jfreechart,由于需求的不确定性,所以把图表这块给单独提出来,进行一定的封装,支持动态的配置图形,好多东西都写入了XML中,支持简单的条件表达式,可以根据条件表达式进行组合的产生SQL,不依赖...
利用jfreechart绘制的立体柱状图,可以实现正负纵坐标显示,需要提前下载jfreechart.jar文件,否则我的类会报错,也即是要配置运行环境
jfreechart与struts2的结合案例,以及struts中action中jfreechart的编写和struts.xml文件的配置
JFreeChart配置安装 1、解压jfreechart_0.9.21.zip到指定位置,其中source是jfreechart的源码,jfreechart-0.9.21-demo.jar 是例子程序(该部分留给大家自己去研究) 2、为了配置成功,我们需要关注的文件有如下...
包含SSM的环境配置和里面的增删查改功能,还有JFreeChart的柱状图,饼状图和折线图的实现。JFreeChart已经改成SSM的形式,实现了controller,service的分层,还把复杂的字体设置代码提取到了utils里面,使得...
配置scala,重要jar包。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
介绍JFreeChart web制图,包括:下载与配置JFreeChart、柱状图、饼状图、时序图、甘特图、区域图、曲线图、组合图、仪表图、多轴图、离散图、衰退图、实验图。附录中包括工程的全部代码