-
Insertion de données
Bonjour à tous.
Alors voilà j'utilise highcharts pour générer un graphique. J'ai récupéré les données de ma base de données dans une vaiable javascript sous forme de tableau. Seulement, je voudrais passer ces données dans le paramètre "data: [...]" défini dans les options de ma chart. Mais je n'y arrive décidément pas!
Si quelqu'un sait la marche à suivre..
Si j'insère à la main :
J'ai bien 3 colonnes qui apparaissent. Et si je créé une variable contenant :
Code:
var donnees= "1, 2, 3";
Puis que dans les options je fais :
Ca ne marche pas. Je dois m'y prendre mal..
Merci d'avance de votre aide :)
-
Ben c'est normal :aie:
Si tu fais
Code:
var donnees= "1, 2, 3";
donnees correspond à une unique chaine de caractères, donc dans
data contiendra un tableau d'un seul élément qui correspond à la chaine donnees... En gros, tu ne peux pas définir un tableau comme tu le fais.
Au pire (mais c'est pas l'idéal), tu peux faire
et
Code:
data: donnees.split(',')
mais le mieux serait que donnees soit déjà un tableau...
-
Je possède mes données sour forme de tableau!
Je faisais de la sorte parce que je ne savais pas comment faire autrement mais sinon à la base, ma variable donnees est un tableau contenant toutes mes valeurs.
-
Dans ce cas
devrait suffire.
-
Justement non, ceci ne marche pas ^^'
Dans la console j'obtiens ceci :
Code:
TypeError: 'undefined' is not an object (evaluating 'a[0]')
Et ça m'indique un fichier de la librairie highcharts.. Je ne dois donc pas être autorisé à faire comme ça.
Mais je crois que c'est expliqué là : http://www.highcharts.com/documentation/how-to-use
Mais je n'arrive pas du tout à comprendre le fonctionnement..
-
Je viens de trouver.
Mon tableau était un tableau de string, il fallait que je le caste en number..
Merci et à bientôt!