1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| <!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
</head>
<body>
<div style="width: 50%">
<canvas id="canvas">
</canvas>
</div>
<script>
var dData = function() {
return Math.round(Math.random() * 1500) + 10
};
var lineChartData = {
labels: ["", "", ""],
datasets: [{
fillColor: "#47c1bf",
strokeColor: "#47c1bf",
data: [dData(), dData(), dData()]
}]
}
var index = 3;
var ctx = document.getElementById("canvas").getContext("2d");
var lineChartDemo = new Chart(ctx).Line(lineChartData, {
responsive: true,
pointDotRadius: 1,
bezierCurve: true,
barValueSpacing: 1,
scaleShowVerticalLines: false,
scaleGridLineColor: 'none'
});
setInterval(function() {
lineChartDemo.addData([dData()], "");
lineChartDemo.removeData([dData()], "" + index);
index++;
}, 3000);
</script>
</body>
</html> |
Partager