我正在尝试找到一种更有效的方式将数据加载到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
...
如果不可能,那么如何提高效率?
需要允许动态加载数据的格式(仅加载选定的传感器,而不是一次加载所有传感器)。