IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Remplir data chart pie


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par défaut Remplir data chart pie
    Bonjour,

    Par le biais d'une fonction, je récupère différents éléments comme suit :
    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...
    Maintenant, j'aimerai arranger mes données pour avoir une chart pie ( graphique camembert ) avec ces données.
    J'utilise Armchart pour créer mon graphique :
    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");
                });
    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 ?

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par défaut
    Je pars avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     var arr = [];
    for (var i = 0; i<length; i=i+2) {
    arr.push({
    nom_arret: elt_split[i],
    duree_totale: elt_split[i+1],
    });
    }
    Mais cela m'indique qu'un Identificateur, chaîne ou nombre est attendu. Des idées sur mon erreur ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par défaut
    Erreur corrigée, une virgule de trop !

    Code corrigé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var data_pareto = [];
    for (var i=0; i<length; i=i+2){
    data_pareto.push({
    nom_arret: elt_split[i],
    duree_totale: elt_split[i+1]
    });
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplir un chart
    Par chris21284 dans le forum BIRT
    Réponses: 15
    Dernier message: 12/12/2008, 09h59
  2. Chart, Pie, Histogrammes. Quel est le meilleur composant ?
    Par Bruno13 dans le forum Composants VCL
    Réponses: 7
    Dernier message: 16/04/2008, 23h58
  3. Réponses: 4
    Dernier message: 10/04/2007, 09h37
  4. Birt Charts : Pie Chart , Interactivité
    Par medbass dans le forum BIRT
    Réponses: 2
    Dernier message: 13/07/2006, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo