效果展示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
canvas {
display: block;
margin: 80px auto;
border:1px solid red;
}
</style>
</head>
<body>
<canvas width="600px" height="400px"></canvas>
<script>
//获取canvas元素
var myCanvas = document.querySelector('canvas');
//获取上下文
var ctx = myCanvas.getContext('2d');
//构造函数
var LineChart = function(ctx){
this.ctx = ctx || document.querySelector('canvas').getContext('2d');
//画布大小
this.canvasWidth = this.ctx.canvas.width;
this.canvasHeight = this.ctx.canvas.height;
//网格大小
this.grad = 20;
//坐标系间距
this.space