Chinaunix首页 | 论坛 | 博客
  • 博客访问: 807957
  • 博文数量: 780
  • 博客积分: 7000
  • 博客等级: 少将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-12 09:11
文章分类

全部博文(780)

文章存档

2011年(1)

2008年(779)

我的朋友
最近访客

分类:

2008-09-12 09:14:21

   下面通过查找资料做可两个Demo,只有饼图和柱状图的,其它的请各位自己研究了,大同小异. 下面来说说,首先到官方网站下不到开发必须的两个包:jcommon-1.0.0.jar,jfreechart-1.0.0-rc1.jar,就随便找了两个,版本不高,但是够用,下面就贴出调试过的代码:

    <%@ page language="java" pageEncoding="GBK"%>

    <%@ page import="org.jfree.data.general.DefaultPieDataset"%>

    <%@ page import="org.jfree.chart.*"%>

    <%@ page import="org.jfree.chart.plot.*"%>

    <%@ page import="org.jfree.chart.labels.StandardPieSectionLabelGenerator"%>

    <%@ page import="org.jfree.chart.servlet.ServletUtilities"%>

    <%@ page import="org.jfree.chart.urls.StandardPieURLGenerator"%>

    <%@ page import="org.jfree.chart.entity.StandardEntityCollection"%>

    <%@ page import="java.io.*"%>

   

   

   

   

    Insert title here

   

   

    <% DefaultPieDataset data = new DefaultPieDataset();

    data.setValue("高中以下",3700);

     data.setValue("高中",1530);

    data.setValue("大专",5700);

     data.setValue("本科",8280);

     data.setValue("硕士",4420);

    data.setValue("博士",8000);

     PiePlot3D plot = new PiePlot3D(data);//3D饼图

     plot.setURLGenerator(new StandardPieURLGenerator("barview.jsp"));//设定链接

     JFreeChart chart = new JFreeChart("",JFreeChart.DEFAULT_TITLE_FONT, plot, true); //

    chart.setBackgroundPaint(Color.white);//可选,设置图片背景色

    chart.setTitle("程序员学历情况调查表");//可选,设置图片标题  //

    plot.setToolTipGenerator(new StandardPieSectionLabelGenerator());

    StandardEntityCollection sec = new StandardEntityCollection();

     ChartRenderingInfo info = new ChartRenderingInfo(sec);

    response.setContentType("text/html;charset=UTF-8");

 

[1]   

【责编:landy】

--------------------next---------------------

阅读(473) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~