具有大型数据集的Google Charts数据格式

时间:2018-10-11 12:24:17

标签: javascript ajax charts google-visualization

我正在尝试找到一种更有效的方式将数据加载到Google图表(在这种情况下为折线图)。

我向用户显示的图表显示温度时间中随30个传感器而变化。我目前每个传感器加载约500条记录,导致成千上万行。 Google图表的数据格式需要以下格式:

if(emailList.length > 50) 
   /* display an error or truncate the list */
else 
   /* iterate over the list and test each address */

由于每个记录的时间戳都不同,因此数据“拆分”为多行,还使大量的“空”值相乘。

我想以这种方式加载数据:

[ Date,        Sensor1, Sensor2, Sensor3, ..., Sensor30 ] //columns
[ <datetime1>, <temp1>,  null,    null,    ..., null     ] //data 1 for sensor 1
[ <datetime2>, null,    <temp3>,  null,    ..., null     ] //data 1 for sensor 2
[ <datetime3>, <temp2>,  null,    null,    ..., null     ] //data 2 for sensor 1
[ <datetime4>, null,    <temp4>,  null,    ..., null     ] //data 2 for sensor 2
...

如果不可能,那么如何提高效率?

需要允许动态加载数据的格式(仅加载选定的传感器,而不是一次加载所有传感器)。

0 个答案:

没有答案