前言:之前介绍了统计图标操作的G2,这一个插件个人认为功能相对不如G2插件强大,但是这一个插件的大小略微小一点为398k,大小还是不可忽视。另外这一个插件自己可以操作的空间相对大很多,不过都不是自己的理想选择。虽然好用,但是代价相对太大,所以还是得学好canvas,自己写啊。
插件官方地址
http://www.chartjs.org/docs/latest/
简单的demo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>测试</title>
<style type="text/css">
#container {
width: 800px;
margin: 100px auto;
}
</style>
<script type="text/javascript" src="chart.js"></script>
</head>
<body>
<div id="container">
<canvas id="canvas" width="400" height="200"></canvas>
</div>
<script type="text/javascript">
var oCanvas = document.getElementById("canvas").getContext('2d');
var oChart = new Chart(oCanvas, {
type: 'line',
data : {
labels: ['2013', '2014', '2015', '2016', '2017', '2018'],
datasets: [{
label: '时间-销量',
data: [110, 130, 250, 50, 320, 45],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
],
borderColor: [
'rgba(255,99,132,1)',
],
borderWidth: 1
}]
},
options: {
}
})
</script>
</body>
</html>
效果图