Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36601
  • 博文数量: 8
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-05 22:31
文章分类

全部博文(8)

文章存档

2008年(8)

我的朋友

分类: Java

2008-03-22 22:43:09

 

import java.awt.*;
import javax.swing.*;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;


public class MyPieChart extends JFrame{
    
    public MyPieChart()
    {
        //1 构造饼图数据对象

        DefaultPieDataset dataset = new DefaultPieDataset();
        dataset.setValue("诺基亚", 100);
        dataset.setValue("摩托罗拉", 50);
        dataset.setValue("索爱", 30);
        dataset.setValue("三星", 20);
        
        //2 生成统计图对象

        JFreeChart chart = ChartFactory.createPieChart("2007年手机市场占有率",dataset,true,true,true);
        
        //3 专门用于存放统计图的面板

        ChartPanel cp = new ChartPanel(chart);
        
        //展现

        this.add(cp);
        this.setSize(500,400);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
    }
    
    public static void main(String[] args)
    {
        new MyPieChart();
    }
    
    

}

效果图如下

阅读(916) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~