六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 128|回复: 0

HTML5 动态统计表

[复制链接]

升级  64%

124

主题

124

主题

124

主题

举人

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2013-1-4 03:05:11 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">
<html>
<div class="cnblogs_code"><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>动态统计图表</title>
</head>

<body>

<div style="text-align:center;">
    <canvas id="testCanvas" width="1024" height="300" style="border:1px solid #1111AA;"></canvas>
    <div>动态统计图表</div>
</div>

<script type="text/javascript">
var canvas = document.getElementById('testCanvas');
var ctx = canvas.getContext('2d');
ctx.strokeStyle = 'red';
ctx.lineJoin = 'bevel';
ctx.miterLimit = 5;


function changeFun() {
    ctx.clearRect(0, 0, 1024, 300);
    ctx.beginPath();
    var arr = [];
    for(var i=0; i< 30; i++ )
    {
        var random = Math.random();
        random = parseInt(random * 100 % 100 + 1);
        arr.push(random);
    }

    var x = 0;
    for(var i=0; i< 30; i++ )
    {
        var y = arr+50;
            
        ctx.lineTo(x, y);

        ctx.fillText(x+','+100, x-3, y);
        ctx.moveTo(x, y);
        x = x + 35;
    }
    ctx.stroke();
};

setInterval(changeFun,1000);
</script>
</body>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表