Bonjour,
Par le biais d'une fonction, je récupère différents éléments comme suit :
Maintenant, j'aimerai arranger mes données pour avoir une chart pie ( graphique camembert ) avec ces données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var elt = document.getElementById("pareto"); //alert(elt.innerHTML); var elt_split = elt.innerHTML.split("/"); elt_split.pop(); for(var i=0; i<elt_split.length; i++){ elt_split[i] = (elt_split[i]); alert (elt_split[i]); } } //elt_split[0] = nom_arrêt_1 //elt_split[1] = durée_arrêt_1 //elt_split[2] = nom_arrêt_2 //elt_split[3] = durée_arrêt_3 //etc...
J'utilise Armchart pour créer mon graphique :
Mon problème est le suivant : Comment remplir le charData avec une boucle me permettant d'y insérer mes éléments récupérés plus tôt ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 var chart; var legend; var chartData = [ { nom_arret: "Nom", duree_totale: 60.00 }]; AmCharts.ready(function () { // PIE CHART chart = new AmCharts.AmPieChart(); chart.dataProvider = chartData; chart.titleField = "nom_arret"; chart.valueField = "duree_totale"; chart.outlineColor = "#FFFFFF"; chart.outlineAlpha = 0.8; chart.outlineThickness = 2; // WRITE chart.write("chartdiv"); });
Merci d'avance.
Partager