【发布时间】:2015-01-12 10:01:10
【问题描述】:
我已经使用了这个chart 库,但我不知道如何将数据加载到其中。我从未将数据从 mysql 加载到图表。所以我不知道什么是最佳实践......
所以我在 MySQL 表 Orders 中有如下行:
id | price | kind | orderdate
-----------------------------
1 | 35 | 2 | 2013-01-01
2 | 30 | 1 | 2013-01-01
3 | 25 | 3 | 2013-01-01
4 | 15 | 2 | 2013-01-01
进一步 c3js 以如下格式加载数据:
columns: [
['x', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05'],
['kind1', 30, 200, 100, 400, 150],
['kind2', 30, 200, 100, 400, 150],
['kind3', 30, 200, 100, 400, 150],
]
所以我创建了如下['x', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05'] 的日期数组,并且我需要每个日期,示例种类=1 的行数。
但我不知道 MySQL 查询必须是什么样子......我需要查询日期数组中的每个日期吗?
还是有更好的办法?
感谢您的帮助!
【问题讨论】:
标签: javascript mysql sequelize.js c3.js