summaryrefslogtreecommitdiff
path: root/www/lib/chart.horizontalbar/samples/horizontal-bar.html
blob: b7b92ed3614d31478eea628883b6a5c9892feefd (plain)
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
42
43
44
45
46
47
48
49
50
51
52
<!doctype html>
<html>
	<head>
		<title>Horizontal Bar Chart</title>
		<script src="http://www.chartjs.org/assets/Chart.min.js"></script>
    <script src="../Chart.HorizontalBar.js"></script>
	</head>
	<body>
		<div style="width: 50%">
			<canvas id="canvas" height="450" width="600"></canvas>
		</div>


		<script>

	  	var randomScalingFactor = function(){
	      return Math.round(Math.random()*100);
	    };

	  	var barChartData = {
	  		labels : ["January","February","March","April","May","June","July"],
	  		datasets : [
	  			{
	  				fillColor : "rgba(220,220,220,0.5)",
	  				strokeColor : "rgba(220,220,220,0.8)",
	  				highlightFill: "rgba(220,220,220,0.75)",
	  				highlightStroke: "rgba(220,220,220,1)",
	  				data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
	  			},
	  			{
	  				fillColor : "rgba(151,187,205,0.5)",
	  				strokeColor : "rgba(151,187,205,0.8)",
	  				highlightFill : "rgba(151,187,205,0.75)",
	  				highlightStroke : "rgba(151,187,205,1)",
	  				data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
	  			}
	  		]

	  	};

	  	window.onload = function(){
	  		var ctx = document.getElementById("canvas").getContext("2d");

	      var chart = new Chart(ctx).HorizontalBar(barChartData, {
	  			responsive: true,
	        barShowStroke: false
	  		});
	  	};

		</script>
	</body>
</html>