16.html 883 Bytes
<!DOCTYPE HTML>
<html>

<head>
	<meta charset="UTF-8">
	<script>
		window.onload = function () {

			var dataPoints = [];
			var y = 1000;
			var limit = 50000;

			for (var i = 0; i < limit; i++) {
				y += Math.round(10 + Math.random() * (-10 - 10));
				dataPoints.push({
					y: y
				});
			}

			var chart = new CanvasJS.Chart("chartContainer", {
				animationEnabled: true,
				zoomEnabled: true,
				title: {
					text: "Performance Demo with 50,000 Data Points"
				},
				subtitles: [{
					text: "Try Zooming and Panning"
				}],
				data: [{
					type: "line",
					dataPoints: dataPoints
				}],
				axisY: {
					includeZero: false
				}
			});
			chart.render();

		}
	</script>
</head>

<body>
	<div id="chartContainer" style="height: 370px; max-width: 920px; margin: 0px auto;"></div>
	<script src="../../asset/js/canvasjs/canvasjs.min.js"></script>
</body>

</html>