Я пытаюсь реализовать диаграмму паука, используя библиотеку диаграмм додзё. Я использую фиктивный пример из 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" });
Подскажите, пожалуйста, какой синтаксис я должен использовать для передачи переменных obj в методе addSeries? У меня есть небольшая идея, что мне нужно использовать его в качестве объекта JSON, преобразовать в хранилище данных и передать в хранилище данных, но я не могу заставить работать синтаксис.
Пожалуйста, помогите! Большое спасибо.
Привет