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有三个选项:
JFreeChart:JFreeChart项目的压缩文件。下载地址:http://sourceforge.net/projects/jfreechart/files/
Documentation:JFreeChart的API文档压缩软件,有些大,近140MB大小。下载地址:http://sourceforge.net/projects/jfreechart/files/
JCommon:JFreeChart所依赖的类库文件(非必需,可以不下载)下载地址:http://sourceforge.net/projects/jfreechart/files/3.%20JCommon/
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是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领...
JFreeChart的使用,需要导入的2个jar文件: jcommon-1.0.23.jar和jfreechart-1.0.19.jar。 可以去官网下载:http://sourceforge.net/projects/jfreechart/files/ 上传以作后续使用时备份.
### JFreeChart使用教程:从下载到环境配置及柱状图绘制详解 #### 一、JFreeChart简介及其优势 JFreeChart是一款功能强大的Java绘图API,它提供了丰富的图表类型,如柱状图、饼图、曲线图、甘特图等,适用于Swing...
在本篇文章中,我们将深入探讨如何使用JFreeChart这一强大的Java图表库来创建基于Web的图表。通过细致地解析标题、描述以及部分已给出的内容,本文将为读者提供全面而深入的理解,帮助开发者掌握利用JFreeChart进行...
**"jfreechart 总结.txt" 和 "JFreeChart.txt"** 文件可能包含了JFreeChart的使用总结、技巧、注意事项或者其他开发者的经验分享,对于学习和使用JFreeChart来说是非常宝贵的参考资料。 总的来说,JFreeChart是一个...
**JFreeChart 使用指南** JFreeChart 是一个用于 Java 的开源图表库,它提供了一种简单的方法来创建各种图表,包括折线图、柱状图、饼图、散点图等,广泛应用于数据分析和报告中。这篇指南将深入探讨如何有效地使用...
1. **jfreechart-1.0.19-install.pdf**:这可能是安装或使用指南,详细介绍了如何将JFreeChart库集成到你的Java项目中,包括依赖管理和配置步骤,可能还包括示例代码和最佳实践。 2. **jfreechart-1.0.19-fx-...
2. **安装配置**:解压下载的`jfreechart-1.0.9.zip`文件后,将解压目录下的`lib`文件夹中的`gnujaxp.jar`、`jcommon-1.0.12.jar`和`jfreechart-1.0.9.jar`三个JAR文件导入到Eclipse项目中。操作步骤如下: - 打开...
JFreeChart 是一组功能强大、灵活易用的 Java 绘图 API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在 Swing 和 Web 等中制作自定义的图表或报表,并且得到广泛的应用。 在本...
### JFreeChart 1.0.9 版本安装及开发指南详解 ...通过以上步骤,您可以成功安装并开始使用 JFreeChart 来创建高质量的图表。无论您是初学者还是经验丰富的开发者,JFreeChart 都能帮助您轻松实现各种图表的绘制需求。
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括 柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得 到广泛的应用。 ...
这意味着开发者无需进行复杂的安装步骤,直接将该jar包集成到项目中就能开始使用jfreechart的各种功能。 此外,为了能够在Web应用程序中使用jfreechart,还需要在`web.xml`文件中配置相应的servlet,如示例代码所示...
本文档详细介绍了 JFreeChart 的安装、配置以及如何使用它来创建不同类型的图表。同时,还包含了示例代码和配置步骤,帮助读者更快地掌握 JFreeChart 的使用方法。 **1.2.1 版本** 当前文档版本为 1.0.11,由 ...
本文档主要介绍了JFreeChart 1.0.9版本的相关内容,包括图表样例、下载与安装指南、如何使用JFreeChart以及定制图表的方法等。 **1.3 致谢** 文档作者David Gilbert在此感谢所有为JFreeChart项目做出贡献的人,...
将上一步骤中下载的jar包复制到JRE安装目录下的lib文件夹内,这样在运行JFreeChart时,JVM(Java虚拟机)就可以加载和使用这些类库。需要注意的是,不同版本的Java可能会有不同的JRE目录结构,因此在操作时应该确保...
这份文档可能详细介绍了JFreeChart的基本概念、安装步骤、图表类型、配置选项以及如何在实际项目中使用JFreeChart。它可能会涵盖创建图表对象、设置图表属性、添加数据系列、自定义颜色和标签、导出图表到不同格式等...