【发布时间】:2015-02-24 23:40:29
【问题描述】:
我在使用 highcharts 时遇到了一些麻烦。
我想生成一个类似的图表:http://www.highcharts.com/demo/column-basic
我的问题与系列数据有关。我有一些 SQL 查询,一个用于类别(我在其中获取不同的数据),另一个用于获取系列的结果,即一些 X 和 Y 值。
我的数据库数据格式如下(这是数据库的实际结果):
Year Value
2012 9747600000
2012 9358200000
2013 9494830000
2013 9459250000
2013 9478030000
2013 9592300000
2013 9535060000
据我所知,highcharts 期望采用这种格式:
Name: 2012
Data: [9747600000, 9358200000]
Name: 2013
Data: [9747600000, 9358200000]
如何直接从 MySQL 生成这样的格式?有什么更好的方法来做到这一点?
提前致谢!
编辑
我认为接受的解决方案可以按我的意愿工作,但我仍然无法将此信息传递给 Highcharts。尽管查询按预期工作,但我无法返回以下格式的数组:
[{
name: 'Tokyo',
data: [49.9, 71.5, 106.4]
}, {
name: 'New York',
data: [83.6, 78.8, 98.5]
}]
有解决这个问题的想法吗?谢谢!
【问题讨论】:
标签: mysql highcharts