JSON到谷歌图表

时间:2014-08-31 12:58:58

标签: mysql json google-visualization

我有以下JSON输出。我想使用谷歌图表制作一个组合图表,其中包含工具,月份和格兰特图表,所以基本上,Y轴将是计数,X轴将是月份,每个工具的计数应该并排堆叠4几个月考虑。我得到的最好的是Y轴和x轴上的工具

    {"cols":[{"label":"Tool","type":"string"},{"label":"Month","type":"number"},{"label":"GrandTotal","type":"number"}],"rows":[{"c":[{"v":"ARTS"},{"v":4},{"v":7907}]},{"c":[{"v":"MART"},{"v":4},{"v":7850}]},{"c":[{"v":"MART"},{"v":5},{"v":4394}]},{"c":[{"v":"ARTS"},{"v":6},{"v":3552}]},{"c":[{"v":"MART"},{"v":6},{"v":3358}]},{"c":[{"v":"ARTS"},{"v":7},{"v":3190}]},{"c":[{"v":"MART"},{"v":7},{"v":2835}]},{"c":[{"v":"ARTS"},{"v":5},{"v":2743}]},{"c":[{"v":"trol"},{"v":5},{"v":1297}]},{"c":[{"v":"Metrics"},{"v":4},{"v":1198}]},{"c":[{"v":"Metrics"},{"v":5},{"v":1161}]},{"c":[{"v":"GenericEv"},{"v":7},{"v":1094}]},{"c":[{"v":"trol"},{"v":7},{"v":1038}]},{"c":[{"v":"TM"},{"v":4},{"v":948}]},{"c":[{"v":"Center"},{"v":7},{"v":874}]},{"c":[{"v":"trol"},{"v":6},{"v":865}]},{"c":[{"v":"TM"},{"v":5},{"v":842}]},{"c":[{"v":"COM"},{"v":5},{"v":820}]},{"c":[{"v":"Metrics"},{"v":6},{"v":797}]},{"c":[{"v":"COM"},{"v":7},{"v":736}]},{"c":[{"v":"Metrics"},{"v":7},{"v":727}]},{"c":[{"v":"TM"},{"v":6},{"v":708}]},{"c":[{"v":"Center"},{"v":5},{"v":703}]},{"c":[{"v":"Center"},{"v":6},{"v":700}]},{"c":[{"v":"COM"},{"v":4},{"v":629}]},{"c":[{"v":"Disconnects"},{"v":5},{"v":578}]},{"c":[{"v":"trol"},{"v":4},{"v":560}]},{"c":[{"v":"COM"},{"v":6},{"v":545}]},{"c":[{"v":"NET"},{"v":5},{"v":496}]},{"c":[{"v":"Disconnects"},{"v":6},{"v":492}]},{"c":[{"v":"Center"},{"v":4},{"v":453}]},{"c":[{"v":"Disconnects"},{"v":4},{"v":414}]},{"c":[{"v":"NET"},{"v":7},{"v":352}]},{"c":[{"v":"NET"},{"v":4},{"v":335}]},{"c":[{"v":"GenericEv"},{"v":4},{"v":333}]},{"c":[{"v":"NET"},{"v":6},{"v":319}]},{"c":[{"v":"TM"},{"v":7},{"v":215}]},{"c":[{"v":"Disconnects"},{"v":7},{"v":155}]},{"c":[{"v":"Heartbeat"},{"v":5},{"v":127}]},{"c":[{"v":"WiFir"},{"v":6},{"v":117}]},{"c":[{"v":"GenericEv"},{"v":6},{"v":104}]},{"c":[{"v":"Heartbeat"},{"v":6},{"v":80}]},{"c":[{"v":"Heartbeat"},{"v":7},{"v":76}]},{"c":[{"v":"WiFir"},{"v":5},{"v":74}]},{"c":[{"v":"Heartbeat"},{"v":4},{"v":71}]},{"c":[{"v":"WiFir"},{"v":7},{"v":71}]},{"c":[{"v":"QMan"},{"v":7},{"v":53}]},{"c":[{"v":"WiFir"},{"v":4},{"v":47}]},{"c":[{"v":"QMan"},{"v":4},{"v":46}]},{"c":[{"v":"QMan"},{"v":6},{"v":28}]},{"c":[{"v":"CustomP"},{"v":6},{"v":26}]},{"c":[{"v":"QMan"},{"v":5},{"v":25}]},{"c":[{"v":"GenericEv"},{"v":5},{"v":21}]},{"c":[{"v":"CustomP"},{"v":5},{"v":17}]},{"c":[{"v":"Gios"},{"v":7},{"v":9}]},{"c":[{"v":"Gios"},{"v":5},{"v":5}]},{"c":[{"v":"NA"},{"v":7},{"v":4}]},{"c":[{"v":"HostMBLR"},{"v":6},{"v":3}]},{"c":[{"v":"NA"},{"v":4},{"v":3}]},{"c":[{"v":"HostMBLR"},{"v":7},{"v":3}]},{"c":[{"v":"HostMBLR"},{"v":4},{"v":3}]},{"c":[{"v":"CustomP"},{"v":4},{"v":2}]},{"c":[{"v":"NA"},{"v":5},{"v":2}]},{"c":[{"v":"HostMBLR"},{"v":5},{"v":2}]},{"c":[{"v":"NA"},{"v":6},{"v":2}]},{"c":[{"v":"Gios"},{"v":4},{"v":1}]},{"c":[{"v":"CustomP"},{"v":7},{"v":1}]}]} 

我有什么方法可以将其纳入该图表中吗? 大家都知道,我正在使用以下MYSQL查询来查询数据库。

    select tool as Tool,MonthValue as Month, count(tool) as GrandTotal FROM alerts group by month,tool order by grandtotal DESC

或者我是否必须修改我的查询?

请告诉我

由于 窗扇

0 个答案:

没有答案