前端 - javascript怎么使用canvas制作类似于统计图,折线图,折线走势等??
黄舟
黄舟 2017-04-10 17:53:20
0
2
639

想要实现如下效果该怎么实现??

在js权威指南上学到canvas的时候,想要制作出这么一种效果,不知道如何实现??

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

reply all(2)
迷茫

单纯做这个还比较麻烦,如果用canvas,那么画线的canvas层要覆盖DOM层,然后得要canvas知道每个高亮的数字的坐标。
如果你只是要在页面上搞一些牛叉的统计图等,可以看看d3.js。里面众多效果,看看有没有一款你喜欢的

简单写了一个demo:https://jsfiddle.net/ygjack/ddbppkua/

PHPzhong
 var canvas = document.getElementById("myCanvas");
    var context = canvas.getContext("2d");
 
    context.moveTo(100, 150);
    context.lineTo(450, 50);
     context.lineWidth = 10;
    context.strokeStyle = "red"; 
    context.stroke();
    
画图很简单啊,主要是算坐标值麻烦  你把那些坐标值算好,然后一个whilte循环就能画出来了 
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template