这是一款基于Canvas的HTML5图表应用,在图表数据初始化的时候伴随动画效果。
![HTML5线性图表 图表数据区域可着色 HTML5线性图表 图表数据区域可着色](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbWgwYld3MWRISnBZMnR6TG1OdmJTOTNjQzFqYjI1MFpXNTBMM1Z3Ykc5aFpITXZNakF4TkM4d05DOW9kRzFzTlMxc2FXNWxMV05vWVhKMExtcHdadz09LmpwZw%3D%3D.jpg?w=700&webp=1)
在线演示:
核心jQuery代码:
var myData = {
labels : ["Mo","Di","Mi","Do","Fr","Sa","So"],
datasets : [
{
fillColor : "rgba(220,220,220,.5)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
data : [65,59,90,81,56,55,40]
},
{
fillColor : "rgba(90,190,90,.5)",
strokeColor : "rgba(90,190,90,1)",
pointColor : "rgba(90,190,90,1)",
pointStrokeColor : "#fff",
data : [40,48,40,40,90,27,90]
}
]
}
new Chart(document.getElementById("canvas").getContext("2d")).Line(myData)