黑马程序员技术交流社区

标题: 分享 [打印本页]

作者: 转角~依然笑    时间: 2012-12-10 21:43
标题: 分享

import java.io.IOException;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;

//图片在生成框架中显示或者生成图片文件
public class PieChartTest {

public PieChartTest() {
   createChart();
}
public void createChart(){
  
  
  //注意:不同的统计图使用的DataSet实例不一致,饼图使用DefaultPieDataset实例作为   
  DefaultPieDataset dpd = new DefaultPieDataset();
  dpd.setValue("团干部",3);
  dpd.setValue("班干部",5);
  dpd.setValue("学生会",2);
  
  /**
   * @图形标题名称
   * @dataset数据
   * @Boolean 是否显示图例
   * @Boolean是否显示工具提示
   * @boolean是否生成URL
   */

  JFreeChart pieChart = ChartFactory.createPieChart3D("20113003班级组织管理图",dpd,true,true,false);
  //在本地生成的窗口中显示图形
  ChartFrame pieFrame = new ChartFrame("组织管理图",pieChart);
  pieFrame.pack();
  pieFrame.setVisible(true);

}
public static void main(String[] args) throws IOException{
  PieChartTest chart = new PieChartTest();
}
}


作者: 许庭洲    时间: 2012-12-11 08:10
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2