<!DOCTYPE HTML>
<html>

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

			var chart = new CanvasJS.Chart("chartContainer", {
				animationEnabled: true,
				theme: "light2",
				title: {
					text: "Site Traffic"
				},
				axisX: {
					valueFormatString: "DD MMM",
					crosshair: {
						enabled: true,
						snapToDataPoint: true
					}
				},
				axisY: {
					title: "Number of Visits",
					crosshair: {
						enabled: true
					}
				},
				toolTip: {
					shared: true
				},
				legend: {
					cursor: "pointer",
					verticalAlign: "bottom",
					horizontalAlign: "left",
					dockInsidePlotArea: true,
					itemclick: toogleDataSeries
				},
				data: [{
						type: "line",
						showInLegend: true,
						name: "Total Visit",
						markerType: "square",
						xValueFormatString: "DD MMM, YYYY",
						color: "#F08080",
						dataPoints: [{
								x: new Date(2017, 0, 3),
								y: 650
							},
							{
								x: new Date(2017, 0, 4),
								y: 700
							},
							{
								x: new Date(2017, 0, 5),
								y: 710
							},
							{
								x: new Date(2017, 0, 6),
								y: 658
							},
							{
								x: new Date(2017, 0, 7),
								y: 734
							},
							{
								x: new Date(2017, 0, 8),
								y: 963
							},
							{
								x: new Date(2017, 0, 9),
								y: 847
							},
							{
								x: new Date(2017, 0, 10),
								y: 853
							},
							{
								x: new Date(2017, 0, 11),
								y: 869
							},
							{
								x: new Date(2017, 0, 12),
								y: 943
							},
							{
								x: new Date(2017, 0, 13),
								y: 970
							},
							{
								x: new Date(2017, 0, 14),
								y: 869
							},
							{
								x: new Date(2017, 0, 15),
								y: 890
							},
							{
								x: new Date(2017, 0, 16),
								y: 930
							}
						]
					},
					{
						type: "line",
						showInLegend: true,
						name: "Unique Visit",
						lineDashType: "dash",
						dataPoints: [{
								x: new Date(2017, 0, 3),
								y: 510
							},
							{
								x: new Date(2017, 0, 4),
								y: 560
							},
							{
								x: new Date(2017, 0, 5),
								y: 540
							},
							{
								x: new Date(2017, 0, 6),
								y: 558
							},
							{
								x: new Date(2017, 0, 7),
								y: 544
							},
							{
								x: new Date(2017, 0, 8),
								y: 693
							},
							{
								x: new Date(2017, 0, 9),
								y: 657
							},
							{
								x: new Date(2017, 0, 10),
								y: 663
							},
							{
								x: new Date(2017, 0, 11),
								y: 639
							},
							{
								x: new Date(2017, 0, 12),
								y: 673
							},
							{
								x: new Date(2017, 0, 13),
								y: 660
							},
							{
								x: new Date(2017, 0, 14),
								y: 562
							},
							{
								x: new Date(2017, 0, 15),
								y: 643
							},
							{
								x: new Date(2017, 0, 16),
								y: 570
							}
						]
					}
				]
			});
			chart.render();

			function toogleDataSeries(e) {
				if (typeof (e.dataSeries.visible) === "undefined" || e.dataSeries.visible) {
					e.dataSeries.visible = false;
				} else {
					e.dataSeries.visible = true;
				}
				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>