网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

Cewolf+JFreeChart之报表代码实例大全不断更新中...

http://www.diybl.com/ 2008-11-1  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

ne" title="折线图"
           type="line" xaxislabel="Page" yaxislabel="Views">
      <cewolf:data>     
       <cewolf:producer id="pageViews"/>
      </cewolf:data>
    </cewolf:chart>
    <p>
    <cewolf:img chartid="line" renderer="/adChart"  width="500" height="400"/>
      
    <P>
 </BODY>
</HTML>

==============>
 
#########################*************************#########################
                                  垂直柱条图

==============>JAVA类
 package cewolf;
 
import java.util.Date;
import java.util.Map;
 
import org.jfree.data.category.DefaultCategoryDataset;
 
import de.laures.cewolf.DatasetProduceException;
import de.laures.cewolf.DatasetProducer;
 
public class VerticalBarData implements DatasetProducer {
 
 String chartTitle = "垂直直方图";                     
    String name[] = {"张三", "李四", "王五", "刘六", "赵七"};
    String category[] = {"第1周", "第2周", "第3周", "第4周" };
 
 @Override
 public String getProducerId() {
  return null;
 }
 
 @Override
 public boolean hasExpired(Map arg0, Date arg1) {
  return true;
 }
 
 @Override
 public Object produceDataset(Map arg0) throws DatasetProduceException {
  DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        // 往数据集中添加绘制图表所需的数据
        int bookSales;
        for (int i=0; i < name.length; i++)
        {
               for (int j=0; j < category.length; j++ )
               {
       //随机生成销售量
                      bookSales = 50 + (int)(Math.random() * 50);
                      dataset.addValue(bookSales, name[i], category[j]);
               }
        }
        return dataset;
 
 }
 
}

==============>JSP页面
 <%@ page language="java" pageEncoding="UTF-8" %>
<%@page import="java.util.Date"%>
<%@taglib uri=''/WEB-INF/tlds/cewolf.tld'' prefix=''cewolf'' %>
    <html>
          <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>test</title>
      </head>
    <body>
   
      <jsp:useBean id="data1"      class="cewolf.VerticalBarData"/>
 
     <cewolf:chart
                     id="verticalBar"
                     title="金牌公司推销人员业绩"
                     type="verticalBar"
                     xaxislabel="销售时间:2005年4月"
                     yaxislabel="销售量">
                     <cewolf:data>
                            <cewolf:producer id="data1" />
                     </cewolf:data>
              </cewolf:chart>
 
              <cewolf:img
                     chartid="verticalBar"
                     renderer="/adChart"
                     width="500"
    &

欢迎光临DIY部落,点击这里查看更多文章教程   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言