【发布时间】:2015-11-13 22:11:21
【问题描述】:
我有大量的数据通过如下 API 以 JSON 字符串形式出现:
someData1: {0: {_id: {date: "2015-11-11"}, count: 1}, length: 1}
0: {_id: {date: "2015-11-11"}, count: 1}
_id: {date: "2015-11-11"}
date: "2015-11-11"
count: 1
length: 1
someData2: {0: {_id: {date: "2015-11-12"}, count: 5}, 1: {_id: {date: "2015-11-11"}, count: 3}, length: 2}
0: {_id: {date: "2015-11-12"}, count: 5}
_id: {date: "2015-11-12"}
count: 5
1: {_id: {date: "2015-11-11"}, count: 3}
_id: {date: "2015-11-11"}
date: "2015-11-11"
count: 3
length: 2
someDataN: ...
但是,我需要将这些数据显示在 Google 图表(准确的面积图)中。
据我了解,在 Google 图表中,第一列可以是日期/字符串,其余的必须是数字,因此我无法以某种方式格式化数据以使其可用于 Google 图表.
所以在我的情况下,someData1 和 someData2 必须是列,基本上在第一个 date 列之后。
所以列将是:[date, someData1, someData2]
- 显然第一列需要一个日期。在这种情况下,如何使用我提供的对象中的日期?
- 如何以上面的数据为例,在自己的列中创建行?
在这种情况下设置列很容易,但设置行让我感到困惑。如何确保someData1 的count 将在someData1 列下等等?
我如何重组这个对象以使其适合我的需要?
谢谢。
【问题讨论】:
标签: javascript object charts google-visualization