Blame view

app/js/charts/area.js 969 Bytes
feacde5ff   Rishav   setup acuefuel in...
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
  $(function () {
  	// we use an inline data source in the example, usually data would
  	// be fetched from a server
  	var data = [], totalPoints = 200;
  	function getRandomData() {
  		if (data.length > 0)
  			data = data.slice(1);
  
  		while (data.length < totalPoints) {
  			var prev = data.length > 0 ? data[data.length - 1] : 50;
  			var y = prev + Math.random() * 10 - 5;
  			if (y < 0)
  				y = 0;
  			if (y > 100)
  				y = 100;
  			data.push(y);
  		}
  
  		var res = [];
  		for (var i = 0; i < data.length; ++i)
  			res.push([i, data[i]])
  		return res;
  	}
  
  	// setup plot
  	var options = {
  		yaxis: { min: 0, max: 100 },
  		xaxis: { min: 0, max: 100 },
  		colors: ["#F90", "#222", "#666", "#BBB"],
  		series: {
  				   lines: { 
  						lineWidth: 2, 
  						fill: true,
  						fillColor: { colors: [ { opacity: 0.6 }, { opacity: 0.2 } ] },
  						steps: false
  
  					}
  			   }
  	};
  	
  	var plot = $.plot($("#area-chart"), [ getRandomData() ], options);
  });