Blame view

app/partials/charts/charts.controller.js 2.45 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
  
  'use strict';
  
   //Load controller
    angular.module('acufuel')
  
  	.controller('chartsController', ['$scope',function($scope) {
  
        $scope.test = "Testing...";
  
      }]);
  
      $(function () {
           
              $.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=us-population-density.json&callback=?', function (data) {
           
                  // Make codes uppercase to match the map data
                  $.each(data, function () {
                      this.code = this.code.toUpperCase();
                  });
           
                  // Instanciate the map
                  Highcharts.mapChart('containerNew', {
           
                      chart: {
                          borderWidth: 1
                      },
           
                      title: {
                          text: 'US population density (/km²)'
                      },
           
                      legend: {
                          layout: 'horizontal',
                          borderWidth: 0,
                          backgroundColor: 'rgba(255,255,255,0.85)',
                          floating: true,
                          verticalAlign: 'top',
                          y: 25
                      },
           
                      mapNavigation: {
                          enabled: true
                      },
           
                      colorAxis: {
                          min: 1,
                          type: 'logarithmic',
                          minColor: '#EEEEFF',
                          maxColor: '#000022',
                          stops: [
                              [0, '#EFEFFF'],
                              [0.67, '#4444FF'],
                              [1, '#000022']
                          ]
                      },
           
                      series: [{
                          animation: {
                              duration: 1000
                          },
                          data: data,
                          mapData: Highcharts.maps['countries/us/us-all'],
                          joinBy: ['postal-code', 'code'],
                          dataLabels: {
                              enabled: true,
                              color: '#FFFFFF',
                              format: '{point.code}'
                          },
                          name: 'Population density',
                          tooltip: {
                              pointFormat: '{point.code}: {point.value}/km²'
                          }
                      }]
                  });
              });
           });