Bonjour,
Je galère avec les graphiques DOJO.
Je veux soumettre des points en abscisses et des dates en coordonnées à Dojox.charting et construire des graphs. Je veux qu'il prenne le mois de la date soumise en label (abscisse) et les valeurs en ordonnées.
déjà, quand je soumet ce code json à mon graph il ne me met rien et firebug ne détécte aucune erreur.
Mon code pour générer un graph est 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
16
17
18 { "identifier": "id", "idAttribute":"id", "label": "date", "items": [ { "id":1, "name":"index", "point":[{"id":1,"num":17, "date":"2009-02-01"}, {"id":2,"num":10, "date":"2009-06-01"} ]}, { "id":2, "name":"high", "point":[{"id":1,"num":11, "date":"2009-01-01"}, {"id":2,"num":19, "date":"2009-09-01"} ]}, { "id":3, "name":"low", "point":[{"id":1,"num":14, "date":"2009-07-01"}, {"id":2,"num":20, "date":"2009-03-01"} ]} ]}
J'espère que quelqu'un a la réponse, parce que je suis dans une galère internationale.
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 dojo.require("dojox.charting.DataChart"); dojo.require("dojo.data.ItemFileWriteStore"); dojo.addOnLoad(function() { var store = new dojo.data.ItemFileWriteStore({ url: "exemple_stock.json" }); chart = new dojox.charting.DataChart("chartDiv" ,{ displayRange:12, xaxis:{labels:["0", "Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"]}, yaxis:{max:100,min:0, majorTickStep:10, maxLabelSize:30}, type: dojox.charting.plot2d.Lines }); chart.setStore(store, {symbol:"*"}, "point"); // <-- single value property });
Merci d'avance.
Partager