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

APIs Google Discussion :

[Google Charts] datas dans une variable


Sujet :

APIs Google

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Points : 29
    Points
    29
    Par défaut [Google Charts] datas dans une variable
    Salut les amis,

    Je cherche à faire quelque chose a priori simple avec les google charts : mettre les données dans une variable (qui viennent en fait d'une requete ajax) en texte.
    Mais le code ci dessous ne fonctionne pas. (il met "no data" dans le chart) Quelqu'un aurait une piste pour moi ? (la docu pour ce problème est foisonnante pour les données Json, mais pas pôur ceci)

    Merci !


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function drawChart() {
       var dataFromAjax = "['nom', 'chiffre'], ['Mike', 1 ], ['Bob', 3],  ['Alice', 6] ";
      	var data = google.visualization.arrayToDataTable([dataFromAjax]);
            var options = {
              title: 'titre'
            };
            var chart = new google.visualization.PieChart(document.getElementById('classement'));
            chart.draw(data, options);
          }

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Points : 29
    Points
    29
    Par défaut
    Pour la postérité :

    résolu en ajoutant la fonction eval (la fonction arrayToDataTable demande un array et non un string), et en ajoutant un deuxième crochet aux données ([[...]])

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var data = google.visualization.arrayToDataTable([eval(dataFromAjax)]);

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

Discussions similaires

  1. Stocker un noeud dans une variable
    Par Devotion dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 23/09/2004, 17h02
  2. [Sybase] résultat d'un select dans une variable
    Par stoz dans le forum Sybase
    Réponses: 2
    Dernier message: 14/09/2004, 14h28
  3. Résultat d'une requête dans une variable...
    Par Hoegaarden dans le forum Bases de données
    Réponses: 6
    Dernier message: 28/04/2004, 13h51
  4. Réponses: 6
    Dernier message: 24/07/2003, 12h39
  5. [langage] Extraire un block dans une variable multiligne
    Par |DUCATI| DesMo dans le forum Langage
    Réponses: 9
    Dernier message: 11/02/2003, 14h56

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