分享

饼图制作 - jfreechart - 黎声的博客

 GuolinLee 2008-06-02

饼图制作
 

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

}

效果图如下

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多