Bonjour,

Je souhaite afficher dans un dojox.charting.Chart2D des données issue d'une base de donnée.
Pour cela, j'ai écrit une fonction un php qui interroge la base de donnée et me retourne un fichier JSON.

1° question:quelle structure doit avoir le fichier json
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
{x: [1,2,3,4,5,6,7,8], y:[8,7,6,5,4,3,2,1] }
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
[        { x: 0, y: 110},
         { x: 10, y: 24},
	 { x: 15, y:63},
	 { x: 25, y: 5},
	 { x: 40, y: 98},
	 { x: 45, y: 54}
];
2° question: comment intégrer ces données dans mon chart défini comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
var chart1 = new dojox.charting.Chart2D("simplechart");
            chart1.addPlot("default", {
                type: "Lines"
            });
            chart1.addAxis("x");
            chart1.addAxis("y", {
                vertical: true
            });
Je récupére le fichier JSON en utilisant la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var obj = new dojo.data.ItemFileReadStore({ url:"PhpAndJsonChart.php"});
Mais ensuite, je n'arrive pas à récupérer les données du fichier json et à les ajouter à mon chart sachant que les données "x" représentent les abscisses et "y" les ordonnées.

Merci de votre aide

Hélène