1 package com.chart.demmo;
2
3 import java.io.IOException;
4
5 import javax.servlet.ServletRequest;
6 import javax.servlet.ServletResponse;
7 import javax.servlet.http.HttpServlet;
8
9 import org.jfree.chart.ChartFactory;
10 import org.jfree.chart.ChartUtilities;
11 import org.jfree.chart.JFreeChart;
12 import org.jfree.data.general.DefaultPieDataset;
13
14 /** *//**
15 * @author 韩曦
16 * email: hanxi@tjhq.com
17 * blog: http://www.blogjava.net/hill
18 * @date Jan 12, 20094:19:33 PM
19 */
20 public class ChartDemoServlet extends HttpServlet {
21
22 public void service(ServletRequest request,ServletResponse response)
23 {
24 response.setContentType("image/jpeg");
25 DefaultPieDataset data=getDataSet();
26
27 JFreeChart chart=ChartFactory.createPieChart3D("水果产量图", data, true, false, false);
28 try {
29 ChartUtilities.writeChartAsJPEG(response.getOutputStream(), chart, 300, 400);
30 System.out.print("OK");
31 } catch (IOException e) {
32 // TODO Auto-generated catch block
33 e.printStackTrace();
34 }
35 }
36
37 /** *//**
38 * 获取一个演示用的简单数据集对象
39 * @return
40 */
41 private static DefaultPieDataset getDataSet() {
42 DefaultPieDataset dataset = new DefaultPieDataset();
43 dataset.setValue("苹果",100);
44 dataset.setValue("梨子",200);
45 dataset.setValue("葡萄",300);
46 dataset.setValue("香蕉",400);
47 dataset.setValue("荔枝",500);
48 return dataset;
49 }
50
51 }
52
开心过好每一天。。。。。
|
|
CALENDER
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|
常用链接
留言簿(3)
随笔档案
文章档案
搜索
最新评论

阅读排行榜
评论排行榜
Powered By: 博客园 模板提供:沪江博客
|