Chart.js绘图,数据图
2016-04-08 17:05
513 查看
Chart.js绘图,数据图
首先下载需要引用的Chart.js文件
https://github.com/nnnick/Chart.js
也可以把整个文件夹都下载到本地,里面包含了一些demo
主要是chart.js引用到位就ok了,其他的根据自己需求来更改图标效果
Chart.js中文文档
http://www.bootcss.com/p/chart.js/docs/
首先下载需要引用的Chart.js文件
https://github.com/nnnick/Chart.js
也可以把整个文件夹都下载到本地,里面包含了一些demo
<html> <head> <meta charset="utf-8"> <script type="text/javascript" src="js/chart/Chart.js"></script> </head> <body> <canvas id="canvas" height="450" width="600"></canvas> <script type="text/javascript"> var ctx = new Chart(document.getElementById("canvas").getContext("2d")); var options = {scaleFontSize: 13, scaleFontColor: "#ffa45e"}; // 线型图 var LineChart = { labels: ["Ruby", "jQuery", "Java", "ASP.Net", "PHP"], datasets: [{ fillColor: "rgba(151,249,190,0.5)", strokeColor: "rgba(255,255,255,1)", pointColor: "rgba(220,220,220,1)", pointStrokeColor: "#fff", data: [10, 20, 30, 40, 50] }, { fillColor: "rgba(252,147,65,0.5)", strokeColor: "rgba(255,255,255,1)", pointColor: "rgba(173,173,173,1)", pointStrokeColor: "#fff", data: [28, 68, 40, 19, 96] }] }; var myLineChart = ctx.Line(LineChart, options); // 条形图 var BarChart = { labels: ["Ruby", "jQuery", "Java", "ASP.Net", "PHP"], datasets: [{ fillColor: "rgba(151,249,190,0.5)", strokeColor: "rgba(255,255,255,1)", data: [13, 20, 30, 40, 50] }, { fillColor: "rgba(252,147,65,0.5)", strokeColor: "rgba(255,255,255,1)", data: [28, 68, 40, 19, 96] }] }; //var myBarChart = ctx.Bar(BarChart, options); // 饼状图 var pieChart = [ {value: 40, color: "#fcc79c"}, {value: 30, color: "#beefd2"}, {value: 90, color: "#ffddfb"}, ]; //var myPieChart = ctx.Pie(pieChart); // 环状图 var doughnutChart = [ {value: 60, color: "#fcc79e"}, {value: 30, color: "#beefd2"}, {value: 50, color: "#ffddfb"}, {value: 120, color: "#cdecff"}, {value: 90, color: "#fff5bc"} ]; //var myRingChart = ctx.Doughnut(doughnutChart); </script> </body> </html>
主要是chart.js引用到位就ok了,其他的根据自己需求来更改图标效果
Chart.js中文文档
http://www.bootcss.com/p/chart.js/docs/
相关文章推荐
- JavaScript中的setMonth()顺延问题及解决方法
- JavaScript常用的经典小技巧
- js中setTimeOut()和setInterval()的使用--程序执行时间控制
- js效果 整理
- javascript Prototype constructor的理解(转)
- 礼拜五log~jBox
- 名词解释——Ext JS4
- JSP中动态生成表格
- js 将json字符串转换为json兑现
- 【笔记】 《js权威指南》- 第17章 事件处理 - 17.2 - 17.3
- Javascript面向(基于)对象编程
- JavaScript学习(二)
- [笔记]《深入浅出Ext JS(第2版)》
- js 取checkbox中 多个被选中的值
- 从零开始学_JavaScript_系列(六)——CSS的padding、margin、border属性超详细解释(图文)
- js图片自适应宽高
- js日期函数
- jq与js 区别
- js 取多个id相同的值
- 短信验证js 倒计时效果