`
mpqi
  • 浏览: 76236 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

JFreeChart简介及下载、配置

阅读更多

 原文出自: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有三个选项:

{

        1JFreeReport:报表解决工具
        2
JFreeChartJava图形解决方案(Application/Applet/Servlet/Jsp
        3
JCommonJFreeReportJFreeChart的公共类库
        4
JFreeDesignerJFreeReport的报表设计工具

            我们可以从jfree官方网站上获取最新版本(最新的版本是1.0.5)和相关资料(但是jfreeDeveloper 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资源 以及 相关配置 及 帮助文档 及与struts2的整合案例

    如何在eclipse中配置JFreeChart

    JFreeChart在eclipse的配置(eclipse+JFreeChart)

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

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

    Eclipse加载jfreechart配置

    Eclipse加载JFREECHART,配置其用户库。

    jfreechart的jar包

    配置jfreechart必须要的jar包

    SSH与jfreechart整合

    介绍了SSH与jfreechart 整合的XML配置和 整合方法。。。

    JFreeChart异步加载和解决缓存问题

    JFreeChart异步加载和解决缓存问题。已经调测过的,供大家参考,希望有点帮助。

    统计图 JFreeChart

    <TITLE>JFreeChart 简单的例子 <H2>JFreeChart: 简单的例子 下面有两个简单的例子,调用servlet,生成统计图. 条形统计图 href="servlet/ServletDemo1">条形统计图; <!--跳转到ServletDemo1生成条形统计图--> 可以...

    jfreechart 漂亮的折线图

    利用jfreechart绘制的漂亮的折线图,实现双纵坐标,折线点标签还带箭头指示,非常直观,需要提前下载jfreechart.jar文件,否则我的类会报错,也即是要配置运行环境

    jfreechart 折线图 应用

    package: jfreechart-1.0.9.jar jcommon-1.0.12.jar 本人也上传了,可以在本人上传资源中找到 环境: myeclipse 6.5 jdk 1.6 该程序为main 函数,定义了三个方法,分别是jfreechart三种实现折线图的类型,返回的是...

    jfreechart制图ppt文档

    介绍JFreeChart web制图,包括:下载与配置JFreeChart、柱状图、饼状图、时序图、甘特图、区域图、曲线图、组合图、仪表图、多轴图、离散图、衰退图、实验图。附录中包括工程的全部代码

    JFreeChart

    JFreeChart配置、JFreeChart中文API、JFreeChart乱码问题

    项目中封装的jfreechart。

    项目中多次用到的jfreechart,由于需求的不确定性,所以把图表这块给单独提出来,进行一定的封装,支持动态的配置图形,好多东西都写入了XML中,支持简单的条件表达式,可以根据条件表达式进行组合的产生SQL,不依赖...

    jfreechart绘制的立体柱状图(正负纵坐标)

    利用jfreechart绘制的立体柱状图,可以实现正负纵坐标显示,需要提前下载jfreechart.jar文件,否则我的类会报错,也即是要配置运行环境

    jfreechart

    jfreechart与struts2的结合案例,以及struts中action中jfreechart的编写和struts.xml文件的配置

    jfree包jcommon、jfreechart

    JFreeChart配置安装 1、解压jfreechart_0.9.21.zip到指定位置,其中source是jfreechart的源码,jfreechart-0.9.21-demo.jar 是例子程序(该部分留给大家自己去研究) 2、为了配置成功,我们需要关注的文件有如下...

    一个已经搭好的ssm框架下的JFreeChart项目

    包含SSM的环境配置和里面的增删查改功能,还有JFreeChart的柱状图,饼状图和折线图的实现。JFreeChart已经改成SSM的形式,实现了controller,service的分层,还把复杂的字体设置代码提取到了utils里面,使得...

    jfreechart-1.0.13.jar

    配置scala,重要jar包。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    jfreechart制图源码包

    介绍JFreeChart web制图,包括:下载与配置JFreeChart、柱状图、饼状图、时序图、甘特图、区域图、曲线图、组合图、仪表图、多轴图、离散图、衰退图、实验图。附录中包括工程的全部代码

Global site tag (gtag.js) - Google Analytics