Dojo チャート ライブラリを使用してスパイダー チャートを実装しようとしています。Dojo のダミーの例を使用しています: http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/charting/tests/test_spider2d.html
次のように addSeries メソッドを使用します。
chart1.addSeries("China", {data: {"GDP": 2,"area": 6,"population": 2000,"inflation": 15,"growth": 12}}, { fill: "blue" });
chart1.addSeries("France", {data: {"GDP": 6,"area": 15,"population": 500,"inflation": 5,"growth": 6}}, { fill: "red" });
chart1.addSeries("USA", {data: {"GDP": 3,"area": 20,"population": 1500,"inflation": 10,"growth": 3}}, { fill: "green" });
..等々..
chart1.render();
しかし、データを動的に渡したいです。次のようなデータを取得しました。
var obj1 = [{
"qNo": "THR1",
"qAns": "3"
}, {
"qNo": "THR2",
"qAns": "3"
}, {
"qNo": "THR3",
"qAns": "1"
}, {
"qNo": "THR4",
"qAns": "3"
}, {
"qNo": "THR5",
"qAns": "3"
}, {
"qNo": "THR7",
"qAns": "3"
}
];
同じ構造の obj2 もありますが、qAns 値が異なります。
したがって、上記の例のように、「中国」と「フランス」の代わりに obj1 と obj2 を使用したいと思います。
だから私は何かが欲しい
chart1.addSeries("obj1", {data: {obj1 data needs to go here but how?}}, { fill: "blue" });
chart1.addSeries("obj2", {data: {obj1 data needs to go here but how?}}, { fill: "red" });
addSeries メソッドで obj 変数を渡すために使用する構文を教えてください。JSONオブジェクトとして使用し、データストアに変換してデータストアに渡す必要があるという小さな考えがありますが、構文を機能させることができません.
助けてください !どうもありがとう。よろしく