黎声的博客
leeshawn
全部博文(8)
开源框架(1)
servlet/jsp(2)
swing(3)
jfreechart(2)
2008年(8)
lmn669
fengfeix
simonlu9
分类: 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(); } }
效果图如下
、
上一篇:3D柱状图制作
下一篇:model2(sevlet/jsp/javabean+bo)开发模式的探讨
登录 注册