一、jfreechart网址
1、官方网站:
www.jfree.org/jfreechart/
2、下载网址
sourceforge.net
3、jfreechart.jar依赖于jCommon.jar,所以导入时需要同时导入!所以涉及jfreechart的工程需要加入的总共是这两个jar包。
4、共需要下载以下几个文件:jcommon.zip,jfreechar.zip,jfreechart-javadoc.zip
二、demo双击就可以执行
可以查看各种可以实现的图
三、体验jfreeChar的功能
一、jfreechart网址
1、官方网站:
www.jfree.org/jfreechart/
2、下载网址
sourceforge.net
3、jfreechart.jar依赖于jCommon.jar,所以导入时需要同时导入!所以涉及jfreechart的工程需要加入的总共是这两个jar包。
4、共需要下载以下几个文件:jcommon.zip,jfreechar.zip,jfreechart-javadoc.zip
二、demo双击就可以执行
可以查看各种可以实现的图
三、体验jfreeChar的功能
package com.test.jfreechart;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
public class JFreeChartTest
{
public static void main(String[] args)
{ //先准备数据,不同图表对应的对象不同,饼图对应以下对象
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("管理人员", 25);
dpd.setValue("市场人员", 25);
dpd.setValue("开发人员", 45);
dpd.setValue("其他人员", 10);
//ChartFactory工厂蕴含了各种创建各种图形的静态方法:
JFreeChart chart = ChartFactory.createPieChart3D("某公司人员组织结构图", dpd, true,
true, false);
//放在一个jframe框架中
ChartFrame chartFrame = new ChartFrame("某公司人员组织结构图", chart);
chartFrame.pack();
chartFrame.setVisible(true);
}
}
四、上述程序的效果图