<html><head><title>Process++</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<script type="text/javascript" src="gd.js"></script>
</head><body>
<script language="javascript">
var dta=new Array();
dta[0]=new Array("2009-10-27","2009-10-31",9,8,0,"éæ©è¯¾é¢ææ¡ç°ç¶");var prjeffort=16,prjsize=89;var totalPrj=9,totalTask=8,totalOver=0;var maxY=9;var s_prjwl="项ç®å·¥ä½é";var s_taskwl="ä»»å¡å·¥ä½é";var s_overwl="å®æå·¥ä½é";var s_effort="人å";var s_size="è§æ¨¡";var s_efficiency="æç"; var margin = 10;
var i, l = dta.length;
var w = document.body.clientWidth-margin*4;
var h = document.body.clientHeight-margin*14;
var x1, x = 2*margin;
var yr = h/maxY;
var barW = w/(4*l);
var str;
setOffsetY(document.body.clientHeight-5*margin);
x1 = x+2*margin;
setColor('red');
y = h+8*margin;
drawBar(x,y-2,margin,margin);
drawText(s_prjwl+' '+totalPrj, x1, y);
drawText(s_effort+' '+prjeffort, x1+w/2, y);
setColor('green');
y-=1.5*margin;
drawBar(x,y-2,margin,margin);
drawText(s_taskwl+' '+totalTask, x1, y);
drawText(s_size+' '+prjsize, x1+w/2, y);
setColor('blue');
y-=1.5*margin;
drawBar(x,y-2,margin,margin);
drawText(s_overwl+' '+totalOver+'('+Math.round(10000*(totalOver/totalTask))/100+'%)', x1, y);
drawText(s_efficiency+' '+(prjeffort>0?Math.round(100*(prjsize/prjeffort))/100 : ''), x1+w/2, y);
setColor("black");
drawLine(x,-2*margin,x,h+2*margin); //»×ø±ê
drawLine(x-2*margin,0,x1+w,0);
for(i=0; i<l; i++){
maxY = 0;
drawText(dta[i][5]+'<br>'+dta[i][0]+'<br>'+dta[i][1],x, -1, 4*barW);
str = '';
barH=dta[i][2]*yr;
str += dta[i][2];
setColor('red');
drawBar(x,barH,barW,barH);
x+=barW;
if(barH > maxY) maxY = barH;
barH=dta[i][3]*yr;
str += ','+dta[i][3];
setColor('green');
drawBar(x,barH,barW,barH);
x+=barW;
if(barH > maxY) maxY = barH;
barH=dta[i][4]*yr;
str += ','+dta[i][4];
setColor('blue');
drawBar(x,barH,barW,barH);
x+=barW;
if(barH > maxY) maxY = barH;
drawText(str, x-3*barW, maxY+1.5*margin);
x+=barW;
}
</script></body></html>
javascript画出漂亮图源码,比java功能还强悍
3星 · 超过75%的资源 需积分: 9 97 浏览量
2011-01-28
17:39:41
上传
评论 1
收藏 2KB RAR 举报
hown
- 粉丝: 111
- 资源: 170
最新资源
- Excel考勤加班表,出勤公休,年假,出差,迟到,旷工,早退,事假,病假,加班,自动计算
- 我国10万接图表矢量文件(MapGis格式)
- 在MATLAB中,使用滤波器对加噪正弦波信号进行平滑处理
- Camera_XHS_17158256580511040g008312ar03ts5m2g5p7lo4318dbrrc91s80.jpg
- 11.html
- 一款开箱即用的 Vue 中后台管理系统框架
- lcd.hex
- 【管理系统源码】资源wxtpglxt-v1.0.zip
- 使用 Simulink 进行自适应 MPC 设计2015\使用 Simulink 进行自适应 MPC 设计2015
- levigo-jbig2-imageio-6.13
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈