- 论坛徽章:
- 0
|
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();
}
}
效果图如下
、
![]()
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/62780/showart_504443.html |
|