原文出自: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的安装。
分享到:
相关推荐
4. 测试JFreeChart配置是否成功 配置完成后,可以通过编写一段测试代码来验证JFreeChart是否已经成功集成到Eclipse中。测试代码的编写需要创建一个Java类,然后在该类中通过JFreeChart提供的API来生成一个图表,并...
1. **jFreeChart简介** jFreeChart是一个开源的Java类库,它提供了多种类型的图表,如柱状图、饼图、线形图、散点图、甘特图等。它支持动态图表和静态图表的生成,可以方便地将数据可视化,适用于数据分析和展示。...
这有助于直观地理解每种图表的配置和效果。 在学习过程中,博主的博客记录也是一个很好的资源,它可能包含了使用 JFreeChart 的心得、技巧以及遇到问题的解决方案。通过阅读这些记录,你可以进一步加深对 ...
这可以通过IDE(如Eclipse, IntelliJ IDEA)的设置完成,或者在命令行构建工具(如Maven, Gradle)中配置依赖。 3. 在代码中引入相应的JFreeChart和JCommon库,例如: ```java import org.jfree.chart....
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领...
2. **安装配置**:解压下载的`jfreechart-1.0.9.zip`文件后,将解压目录下的`lib`文件夹中的`gnujaxp.jar`、`jcommon-1.0.12.jar`和`jfreechart-1.0.9.jar`三个JAR文件导入到Eclipse项目中。操作步骤如下: - 打开...
在下载JFreeChart包后,通常会包含以下组件和资源: 1. JFreeChart的核心库(如`jfreechart-x.x.x.jar`),这是使用JFreeChart的基础,包含了所有必要的类和方法来创建和定制图表。 2. 数据源库(如`jcommon-x.x.x....
1. **jfreechart-1.0.19-install.pdf**:这可能是安装或使用指南,详细介绍了如何将JFreeChart库集成到你的Java项目中,包括依赖管理和配置步骤,可能还包括示例代码和最佳实践。 2. **jfreechart-1.0.19-fx-...
**JFreeChart简介** JFreeChart是一个用Java编写的开源图表库,它支持多种图表类型,包括折线图、柱状图、饼图、散点图、甘特图等。通过JFreeChart,开发者可以轻松地创建静态图表,并将其集成到Java应用程序、Web...
通过查阅这个帮助文档,你可以了解到如何配置和定制图表的各种属性,如颜色、线条样式、字体、图例位置等。 JFreeChart使用教程.docx是一个详细的指南,通常会涵盖从基础到高级的使用方法,包括如何创建图表、添加...
### JFreeChart使用教程:从下载到环境配置及柱状图绘制详解 #### 一、JFreeChart简介及其优势 JFreeChart是一款功能强大的Java绘图API,它提供了丰富的图表类型,如柱状图、饼图、曲线图、甘特图等,适用于Swing...
一、下载与环境配置 1. 下载 JFreeChart JFreeChart 是开放源代码的免费软件,但是它的支持文档需要付费才能得到。其下载地址为:http://sourceforge.net/project/showfiles.php?group_id=15494,当前最新版本为 ...
本文档详细介绍了 JFreeChart 的安装、配置以及如何使用它来创建不同类型的图表。同时,还包含了示例代码和配置步骤,帮助读者更快地掌握 JFreeChart 的使用方法。 **1.2.1 版本** 当前文档版本为 1.0.11,由 ...
### jfreechart简介 jfreechart是一款开源的Java图表绘制库,它提供了丰富的API来创建各种类型的图表,如折线图、柱状图、饼图等,并且支持将图表导出为图片或嵌入到网页中。由于其高度可定制性及广泛的适应性,...
- **IDE配置**:推荐了在开发环境中配置JFreeChart的方式。 - **编译源代码**:解释了如何编译JFreeChart的源代码。 - **生成文档**:指导用户如何生成API文档。 ### 4. 使用JFreeChart - **概述**:概括了...
在"jfreechart_demo.zip"中,你可能会找到如何设置数据源(如数组、列表或数据库查询结果)、如何配置图表样式、如何将图表导出为各种格式(如PNG、JPEG、PDF等)的示例代码。这些代码实例将帮助你了解如何将...