2013-07-30 2 views
0

Я хочу использовать «PieChart», «ComboChart» и «Control» таким образом, чтобы «Control» мог настраивать «Pie» и "Combo". Проблема начинается тогда, когда моя база данных в так:Я хочу использовать «PieChart», «ComboChart» и «Control»

['Name', 'Age', 'date', 'ville'], 
     ['Michael' , 12, 2012, 'A'], 
     ['Elisa', 20, 2012, 'B'], 
     ['Robert', 7, 2012, 'A'], 
     ['Michael', 54, 2013, 'A'], 
     ['Elisa', 22, 2013, 'E'], 
     ['Robert', 3, 2013, 'F'], 
     ['Michael', 42, 2014, 'G'], 
     ['Elisa', 33, 2014, 'H'], 
    ['Robert', 42, 2014, 'G'] 

Я желаю «ComboCahrt», чтобы выполнить как то, что иллюстрирует эту ссылку: https://google-developers.appspot.com/chart/interactive/docs/gallery/combochart

Имея такой вывод, мы должны получить запрос для " ComboChart». Мой сценарий находится в этой ссылке http://jsfiddle.net/alirezamoussaei/SNRRr/1/

Я буду иметь в виду, если вы могли бы внести изменения, чтобы исправить код: ... P.S: я использовал «BarChart» в моем коде. Пожалуйста, дайте мне знать, как изменить его на «ComboChart».

ответ

0

Я изменил ваш код (см. http://jsfiddle.net/dlaliberte/qRt7e/), чтобы он работал, как вы просите. Ключ состоит в том, что один элемент управления может быть связан с более чем одной диаграммой, например,

bind([control], [barChart, pieChart]) 

После того, как вы сделаете это, также не обратить PieChart отдельно, но пусть панель сделать это для вас.

BarChart может функционировать как комбинированная диаграмма, просто задавая разные типы диаграмм для отдельных серий. Параметр верхнего уровня chartType предоставляет только тип диаграммы по умолчанию. Вместо этого вы можете сказать «ComboChart», а затем по умолчанию - линейная диаграмма.

Смежные вопросы