chart.js绘制精美的数据化图形--入门示例
2015-11-08 16:22
471 查看
参考:http://think.zvan.com.cn/code/js/2014/0607/247.html
这个库基于html5,在360极速浏览器和firefox中测试通过。
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="js/chart/Chart.min.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的文件路径正确!
这个库基于html5,在360极速浏览器和firefox中测试通过。
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="js/chart/Chart.min.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的文件路径正确!
相关文章推荐
- javascript遍历JSON
- jsp乱码问题
- jsp 按钮颜色
- 表达式和运算符学习笔记
- [JS] IE下ajax请求不生效或者请求结果不更新
- D3.js数据可视化(三)——地图可视化
- Javascript高级程序设计——Javascript简史+使用Javascript
- week10---11月10日 JS基础(三)
- Js 最原始的表单验证 |将数据提交到百度搜索
- js中document通过ID获取的一些使用方法
- 【JavaScript知识点五】javascript 流程语句
- js 求两个日期相差的天数
- Javascript静态变量与实例变量
- HDU 5521 Meeting (2015沈阳站M题&&dijskstra最短路)
- 【JavaScript知识点四】JavaScript 数组
- 利用JavaScript实现鼠标在文字上悬浮时弹出悬浮层
- javascript中var的作用
- ecshop transport.js/run() error:没有权限
- [读书笔记]高性能js-DOM优化
- JSTL