Cewolf+JFreeChart之报表代码实例大全不断更新中...
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"
&
推荐文章 |
