[转]JFreeChart简介及下载、配置
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. JCommon/
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简介及下载、配置的更多相关文章
- 【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介
作者 : 韩曙亮 转载请出名出处 : http://blog.csdn.net/shulianghan/article/details/38636827 一. Linux 内核简介 1. 内核功能简介 ...
- Hadoop:Hadoop简介及环境配置
http://blog.csdn.net/pipisorry/article/details/51243805 Hadoop简介 下次写上... 皮皮blog 配置hadoop环境可能出现的问题 每次 ...
- jfreechart应用1--环境配置
jfreechart应用1--环境配置 JFreeChart是一组功能强大.灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图.饼图.曲线图.甘特图等.它能够用在Swing和We ...
- Netty学习——Apache Thrift 简介和下载安装
Netty学习——Apache Thrift 简介和下载安装 Apache Thrift 简介 本来由Facebook开发,捐献给了Apache,成了Apache的一个重要项目 可伸缩的,跨语言的服务 ...
- 抓包工具fiddler下载配置(一):下载/安装&信任证书
简介 Fiddler一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件 ...
- PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora原理解释
PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora原理解释 oracle网络配置三个配置文件 lis ...
- SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集
SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集 chocoball 发布于 2年前,共有 3 条评论 SecureCRT 是一款支持 SSH2.SSH1.Telnet.Telne ...
- 【vim】简介与基本配置
vim是一款非常强大的文字编辑软件,是各种类UNIX系统标配的文本编辑工具.相信此文的读者对它应该不会陌生,在这里就不做介绍了. 1.为什么要使用vim 在认识vim之前,我用过好多IDE:Visua ...
- linux===启动sdk manager下载配置sdk的时候报错的解决办法
当启动sdk manager下载配置sdk的时候,报错如下: botoo@botoo-virtual-machine:/opt/android-sdk-linux/tools$ sudo ./and ...
随机推荐
- linux系统root用户登录提示“鉴定故障”的解决办法
同事第一次创建虚拟机,遇到此问题,此前我未曾遇到,搜索到的解决办法记录在此,以防之后忘记. 一.重启系统解决(搜索到的该解决办法较多):https://www.cnblogs.com/lippor/p ...
- oracle闪回存储过程
源地址:https://www.baidu.com/link?url=qgVCi_BLGOYqxJN0Fqqt-9N0SmCwtGI70SIh-TFpx1nP6oaVoMj8H6yjEqilto6TM ...
- C# Winform下一个热插拔的MIS/MRP/ERP框架(多语言方案)
个别时候,我们需要一种多语种切换方案. 我的方案是这样的: 1.使用文本文本存储多语言元素,应用程序启动时加载到内存表中: 2.应用程序启动时从配置文件加载语种定义: 3.所有窗体继承自一个Base基 ...
- mybatis 学习笔记(二):mybatis SQL注入问题
mybatis 学习笔记(二):mybatis SQL注入问题 SQL 注入攻击 首先了解下概念,什么叫SQL 注入: SQL注入攻击,简称SQL攻击或注入攻击,是发生于应用程序之数据库层的安全漏洞. ...
- WPF中MVVM模式下控件自有的事件绑定
1.原因 在WPF中单纯的命令绑定往往不能满足覆盖所有的事件,例如ComboBox的SelectionChanged事件,DataGrid的SelectionChanged事件等等,这时就可以用事件绑 ...
- javascript jquery console调试方法说明
控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息. 一.显示信息的命令 Firebug内置一个console对象,提供5种方法,用来显示 ...
- web 服务器安全防范
apache 关闭目录 配置文件:安装目录/Apache/conf/httpd.conf <Directory /> #默认就会把/ 的目录暴漏出来:关闭方法: Options -Inde ...
- let 和 var 的区别笔记
参考文章:阮一峰 ECMAScript 6 入门 ES6中新增加了 let 声明,它跟 var 的区别如下: 1.作用域不同,let 只在代码块中有效 { var a = '123'; le ...
- [水题AC乐] - 贪心
HDU - 1009 https://paste.ubuntu.com/p/rgSYpSKkwW/ POJ - 1017 麻烦的模拟 贪心 题意就是用尽量少的66h箱子装nnh的物品,贪心策略很明显, ...
- Codeforces - 912B 位运算
求[1,n]内k的值的异或和使其值最大 k=1是肯定是n k>1,设pos是n的最高位,那答案就是(1ll<<(pos+1))-1 这里用到一个性质是当S=2^i-1时,a xor ...