`
hugang357
  • 浏览: 188441 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

JFreeChart简介及下载、配置

    博客分类:
  • java
阅读更多
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的安装。
  • 大小: 38.5 KB
分享到:
评论
1 楼 lfsfxy9 2011-03-10  

顶一个

相关推荐

    如何在eclipse中配置JFreeChart

    4. 测试JFreeChart配置是否成功 配置完成后,可以通过编写一段测试代码来验证JFreeChart是否已经成功集成到Eclipse中。测试代码的编写需要创建一个Java类,然后在该类中通过JFreeChart提供的API来生成一个图表,并...

    jFreeChart资源 及 相关配置 及 帮助文档 及 与struts2整合案例

    1. **jFreeChart简介** jFreeChart是一个开源的Java类库,它提供了多种类型的图表,如柱状图、饼图、线形图、散点图、甘特图等。它支持动态图表和静态图表的生成,可以方便地将数据可视化,适用于数据分析和展示。...

    jfreechart demo

    这有助于直观地理解每种图表的配置和效果。 在学习过程中,博主的博客记录也是一个很好的资源,它可能包含了使用 JFreeChart 的心得、技巧以及遇到问题的解决方案。通过阅读这些记录,你可以进一步加深对 ...

    jfreechart所需jar包.zip

    这可以通过IDE(如Eclipse, IntelliJ IDEA)的设置完成,或者在命令行构建工具(如Maven, Gradle)中配置依赖。 3. 在代码中引入相应的JFreeChart和JCommon库,例如: ```java import org.jfree.chart....

    JFreeChart使用教程(含下载、安装)

    JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领...

    JFreeChart+Eclipse

    2. **安装配置**:解压下载的`jfreechart-1.0.9.zip`文件后,将解压目录下的`lib`文件夹中的`gnujaxp.jar`、`jcommon-1.0.12.jar`和`jfreechart-1.0.9.jar`三个JAR文件导入到Eclipse项目中。操作步骤如下: - 打开...

    JfreeChart包下载

    在下载JFreeChart包后,通常会包含以下组件和资源: 1. JFreeChart的核心库(如`jfreechart-x.x.x.jar`),这是使用JFreeChart的基础,包含了所有必要的类和方法来创建和定制图表。 2. 数据源库(如`jcommon-x.x.x....

    jfreechart-1.0.19

    1. **jfreechart-1.0.19-install.pdf**:这可能是安装或使用指南,详细介绍了如何将JFreeChart库集成到你的Java项目中,包括依赖管理和配置步骤,可能还包括示例代码和最佳实践。 2. **jfreechart-1.0.19-fx-...

    jfreechart+cewolf的架包

    **JFreeChart简介** JFreeChart是一个用Java编写的开源图表库,它支持多种图表类型,包括折线图、柱状图、饼图、散点图、甘特图等。通过JFreeChart,开发者可以轻松地创建静态图表,并将其集成到Java应用程序、Web...

    JFreeChart

    通过查阅这个帮助文档,你可以了解到如何配置和定制图表的各种属性,如颜色、线条样式、字体、图例位置等。 JFreeChart使用教程.docx是一个详细的指南,通常会涵盖从基础到高级的使用方法,包括如何创建图表、添加...

    JFreeChart使用教程(含下载、安装).doc

    ### JFreeChart使用教程:从下载到环境配置及柱状图绘制详解 #### 一、JFreeChart简介及其优势 JFreeChart是一款功能强大的Java绘图API,它提供了丰富的图表类型,如柱状图、饼图、曲线图、甘特图等,适用于Swing...

    JFreeChart Java绘图教程(含下载、安装)

    一、下载与环境配置 1. 下载 JFreeChart JFreeChart 是开放源代码的免费软件,但是它的支持文档需要付费才能得到。其下载地址为:http://sourceforge.net/project/showfiles.php?group_id=15494,当前最新版本为 ...

    jfreechart中文学习文档

    本文档详细介绍了 JFreeChart 的安装、配置以及如何使用它来创建不同类型的图表。同时,还包含了示例代码和配置步骤,帮助读者更快地掌握 JFreeChart 的使用方法。 **1.2.1 版本** 当前文档版本为 1.0.11,由 ...

    jfreechart

    ### jfreechart简介 jfreechart是一款开源的Java图表绘制库,它提供了丰富的API来创建各种类型的图表,如折线图、柱状图、饼图等,并且支持将图表导出为图片或嵌入到网页中。由于其高度可定制性及广泛的适应性,...

    JFreeChart 1.0.13 Developer Guide PDF

    - **IDE配置**:推荐了在开发环境中配置JFreeChart的方式。 - **编译源代码**:解释了如何编译JFreeChart的源代码。 - **生成文档**:指导用户如何生成API文档。 ### 4. 使用JFreeChart - **概述**:概括了...

    JfreeChart1.5.0

    - **配置图表**:设置图表的标题、图例、背景色等属性。 - **定义数据源**:使用 `CategoryDataset` 或 `PieDataset` 创建数据源,将数据绑定到图表上。 - **绘制图表**:使用 `ChartUtilities` 类将图表保存为...

Global site tag (gtag.js) - Google Analytics