自己写的话确实有点麻烦!
建议使用JFREEREPORT
建议使用JFREEREPORT
解决方案 »
- java有关
- 登录时记住密码多少天是怎么实现的?
- struts 如何修改资源配置文件编码
- 新手问个javascript问题 我的代码哪不对 该如何修改
- 高手请看看这些access数据库连接代码有什么问题?
- 菜鸟跪求大神指点,Mysql模糊查询,代码在里面,帮忙看看!谢谢!
- 查询数据 出错不知道错在那 急!!!
- 我用tomcat运行jsp项目,为什么可以显示登录首页,但是后续的页面无法显示?数据库跟踪也无反应?
- 关于一个中文乱码问题,在线等待!!
- HttpSession session的问题
- 有没有这样的开发工具象Delphi带很多控件一样带很多Applet,可以很方便地支持开发
- 一个弱问题:javax.servlet.http包为什么找不到?
www.jfree.org
<HEAD><TITLE>数据图表</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE>
v\:* {
BEHAVIOR: url(#default#VML)
}
</STYLE>
<SCRIPT language=javascript>
function drawPie(){
pie.innerHTML=""; //将饼图原始内容清空
var colorArray = new Array("red", "blue", "green", "#cccccc","black");
var textArray = new Array("red", "blue", "green", "#cccccc", "black");
var angle=0;
for(var i=0; i<5; i++){
createPie(angle,angle+72,colorArray[i],textArray[i]);
angle+=72;
}
}/////////////////////////////////饼图///////////////////////////
var r=2000; //半径
function createPie(sa,ea,color,title)
{
var fs=Math.PI*2*(sa/360); //角度转换成弧度
var fe=Math.PI*2*(ea/360);
var sx=parseInt(r*Math.sin(fs));
var sy=parseInt(-r*Math.cos(fs)); //注意这里有个负号,因为VML的坐标第四像限相当于数学中的第一像限
var ex=parseInt(r*Math.sin(fe));
var ey=parseInt(-r*Math.cos(fe));
var strPie="<v:shape title="+title+" style='position:absolute;width:"+2*r+";height:"+2*r+"" +"' CoordSize=4000,4000 strokeweight=1pt fillcolor=" + color +" path='m0,0 l "+sx+","+sy+" ar -2000,-2000,2000,2000,"+ex+","+ey+","+sx+","+sy+" l0,0 x e' />";
//pie.innerHTML += strPie;
var newPie=document.createElement(strPie);
pieGroup.insertBefore(newPie);
}function changeY(y){
return 2800 - y;
}function changeX(x){
return 200 + x;
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<!--//////////////////////////////////////////// 饼图 /////////////////////////////////////-->
<v:group id=pieGroup style="WIDTH: 300px; POSITION: relative; HEIGHT: 200px" CoordOrig="-3000,-2000"
coordsize = "6000,4000">
<v:rect style="LEFT: -3000px; WIDTH: 6000px; POSITION: relative; TOP: -3000px; HEIGHT: 6000px"
coordsize = "21600,21600" fillcolor = "white" strokecolor = "black">
<v:shadow on = "t" type = "single" color = "silver" offset = "4pt,3pt"></v:shadow>
</v:rect>
<DIV id=pie>
</DIV>
</v:group>
<br><a href="javascript:drawPie()">画饼图</a><br><br><br>
</CENTER></Body>
</html>