利用JFreeChart绘制饼图

发表于:2008-06-25来源:作者:点击数: 标签:JFreeChart绘制
1.介 绍 JFreeChart是基于 Java 平台的免费的图表库.它运行在java2(JDK 1.2.2或更高版本)平台上,并且使用Java 2D API进行制图。最新的版本是jfreechart-1.0.0-rc1,可以从 http://www.jfree.org/jfreechart/ 下载到。 2.文档 可以从其网站上( http://prdown

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);

原文转自:http://www.ltesting.net