我正在嘗試使用dojo圖表庫來實現蜘蛛圖表。我使用從道場的虛擬例如:http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/charting/tests/test_spider2d.html如何在用於Dojo Spider的addSeries()方法中傳遞JSON對象圖表
它使用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對象,並將其轉換爲數據存儲並傳入數據存儲,但我無法獲得語法工作。
請幫忙!非常感謝。 Regards