2 |
2 |
3 export default Ember.Component.extend({ |
3 export default Ember.Component.extend({ |
4 didInsertElement: function(){ |
4 didInsertElement: function(){ |
5 var data = google.visualization.arrayToDataTable([ |
5 var data = google.visualization.arrayToDataTable([ |
6 ['Location', 'Parent', 'Market trade volume (size)', 'Market increase/decrease (color)'], |
6 ['Location', 'Parent', 'Market trade volume (size)', 'Market increase/decrease (color)'], |
7 ['Global', null, 0, 0], |
7 ['Global', null, 0, 0], |
8 ['America', 'Global', 0, 0], |
8 ['Français', 'Global', 859, 859], |
9 ['Europe', 'Global', 0, 0], |
9 ['Alsacien', 'Global', 851, 851], |
10 ['Asia', 'Global', 0, 0], |
10 ['Breton', 'Global', 403, 403], |
11 ['Australia', 'Global', 0, 0], |
11 ['Occitan', 'Global', 344, 344], |
12 ['Africa', 'Global', 0, 0], |
12 ['Judéo-espagnol', 'Global', 77, 77], |
13 ['Brazil', 'America', 11, 10], |
13 ['Undetermined', 'Global', 45, 45], |
14 ['USA', 'America', 52, 31], |
14 ['Langues régionales', 'Global', 175, 175], |
15 ['Mexico', 'America', 24, 12], |
15 ['Langues non territoriales', 'Global', 48, 48], |
16 ['Canada', 'America', 16, -23], |
16 ['Les Creoles', 'Global', 47, 47], |
17 ['France', 'Europe', 42, -11], |
17 ['Guyane', 'Global', 59, 59], |
18 ['Germany', 'Europe', 31, -2], |
18 ['Mayotte', 'Global', 20, 20], |
19 ['Sweden', 'Europe', 22, -13], |
19 ['Polynésie française', 'Global', 13, 13], |
20 ['Italy', 'Europe', 17, 4], |
20 ['Wallis et Futuna', 'Global', 43, 43], |
21 ['UK', 'Europe', 21, -5], |
21 ['Nouvelle-Calédonie', 'Global', 68, 68], |
22 ['China', 'Asia', 36, 4], |
22 ['Langues d’oïl', 'Langues régionales', 75, 75], |
23 ['Japan', 'Asia', 20, -12], |
23 ['Francoprovençal', 'Langues régionales', 60, 60], |
24 ['India', 'Asia', 40, 63], |
24 ['Corse', 'Langues régionales', 40, 40], |
25 ['Laos', 'Asia', 4, 34], |
25 ['Langue des signes française (LSF)', 'Langues non territoriales', 40, 40], |
26 ['Mongolia', 'Asia', 1, -5], |
26 ['Berbère', 'Langues non territoriales', 8, 8], |
27 ['Israel', 'Asia', 12, 24], |
27 ['Creole de la Réunion', 'Les Creoles', 32, 32], |
28 ['Iran', 'Asia', 18, 13], |
28 ['Creole de la Guadeloupe', 'Les Creoles', 15, 15], |
29 ['Pakistan', 'Asia', 11, -52], |
29 ['Ndyuka-Trio Pidgin (njt)', 'Guyane', 31, 31], |
30 ['Egypt', 'Africa', 21, 0], |
30 ['Palikúr (plu)', 'Guyane', 6, 6], |
31 ['S. Africa', 'Africa', 30, 43], |
31 ['Guianese Creole French (gcr)', 'Guyane', 4, 4], |
32 ['Sudan', 'Africa', 12, 2], |
32 ['Eastern Maroon Creole (djk)', 'Guyane', 16, 16], |
33 ['Congo', 'Africa', 10, 12], |
33 ['Sranan Tongo (srn)', 'Guyane', 2, 2], |
34 ['Zaire', 'Africa', 8, 10] |
34 ['Maore Comorian (swb)', 'Mayotte', 2, 2], |
|
35 ['Mauritian Sign Language (lsy)', 'Mayotte', 18, 18], |
|
36 ['West Uvean (uve)', 'Polynésie française', 13, 13], |
|
37 ['East Futuna (fud)', 'Wallis et Futuna', 23, 23], |
|
38 ['Wallisian (wls)', 'Wallis et Futuna', 20, 20], |
|
39 ['Nemi (nem)', 'Nouvelle-Calédonie', 15, 15], |
|
40 ['Xârâcùù (ane)', 'Nouvelle-Calédonie', 12, 12], |
|
41 ['Cemuhî (cam)', 'Nouvelle-Calédonie', 9, 9], |
|
42 ['Xaragure (axx)', 'Nouvelle-Calédonie', 9, 9], |
|
43 ['Iaai (iai)', 'Nouvelle-Calédonie', 8, 8], |
|
44 ['Nêlêmwa-Nixumwak (nee)', 'Nouvelle-Calédonie', 4, 4], |
|
45 ['Dehu (dhv)', 'Nouvelle-Calédonie', 2, 2], |
|
46 ['Nengone (nen)', 'Nouvelle-Calédonie', 2, 2], |
|
47 ['Ajië (aji)', 'Nouvelle-Calédonie', 1, 1], |
|
48 ['Numee (kdk)', 'Nouvelle-Calédonie', 1, 1], |
|
49 ['Yuaga (nua)', 'Nouvelle-Calédonie', 1, 1], |
|
50 ['Bwatoo (bwa)', 'Nouvelle-Calédonie', 4, 4] |
35 ]); |
51 ]); |
|
52 |
|
53 |
|
54 |
|
55 |
36 |
56 |
37 var tree = new google.visualization.TreeMap(document.getElementById('chart_div')); |
57 var tree = new google.visualization.TreeMap(document.getElementById('chart_div')); |
38 |
58 |
39 tree.draw(data, { |
59 tree.draw(data, { |
40 minColor: '#f00', |
60 minColor: '#E0EEEF', |
41 midColor: '#ddd', |
61 midColor: '#7CACAE', |
42 maxColor: '#0d0', |
62 maxColor: '#2D7073', |
43 headerHeight: 15, |
63 headerHeight: 15, |
44 fontColor: 'black', |
64 fontColor: 'black', |
45 showScale: true |
65 showScale: true |
46 }); |
66 }); |
47 } |
67 } |