1.介绍
JFreeChart是基于Java平台的免费的图表库.它运行在java2(JDK 1.2.2或更高版本)平台上,并且使用Java 2D API进行制图。最新的版本是jfreechart-1.0.0-rc1,可以从http://www.jfree.org/jfreechart/下载到。
2.文档
可以从其网站上(http://prdownloads.sourceforge.net/jfreechart/jfreechart-1.0.0-rc1-install.pdf?download)下载到它的安装文档(jfreechart-1.0.0-rc1-install.pdf)。
JFreeChart的API文档http://www.jfree.org/jfreechart/javadoc/,如果想在本地保存一份的话,一种方法是利用javadoc或者gcjdoc工具直接从源代码中生成,还有一种方法是使用Ant脚本(Build.xml).
遗憾的是,JFreeChart的开发文档(the JFreeChart Developer Guide)是需要付费的(US$39.95),也许这就是关于JFreeChart的文章比较少的原因吧。
3.依赖的jar包
(a) JDK 1.2.2或者更高版本.
(b) JCommon - version 1.0.0-pre2 or later.
(c) GNU JAXP
(d) servlet.jar
(e) JUnit
除(a)外, 都可以在JFreeChart的jar包里面找到.
4.安装
从Jfree网站上下载jfreechart-1.0.0-rc1.zip,解压缩后,把需要的jar包放到classpath中,即可。
5.通过一个简单的例子,让我们看看JFreeChart是如何方便的生成我们想要的饼图的.
package tracy.test;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
public class PieChart {
public void drawToFile(){
//设置数据集
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("冰箱", 1800);
文章来源于领测软件测试网 https://www.ltesting.net/