Json 从Google Visualization Datatable到Highcharts数据格式
我有一个程序,从一个Como数据库中获取传感器数据,并在html页面中放入一个图表。现在图形是用GoogleGraphAPI实现的,但是我必须切换到Highcharts 我有一个将json数据转换为Google格式的函数Json 从Google Visualization Datatable到Highcharts数据格式,json,graph,highcharts,Json,Graph,Highcharts,我有一个程序,从一个Como数据库中获取传感器数据,并在html页面中放入一个图表。现在图形是用GoogleGraphAPI实现的,但是我必须切换到Highcharts 我有一个将json数据转换为Google格式的函数 function json2gdt(data) { // Build a google.DataTable var gdt = new google.visualization.DataTable(); gdt.addColumn('dateti
function json2gdt(data) {
// Build a google.DataTable
var gdt = new google.visualization.DataTable();
gdt.addColumn('datetime', 'Time');
gdt.addColumn('number', 'value');
gdt.addRows(data.length*2);
var prev = data[0][1];
for (var i=0; i<data.length; i++) {
ts = data[i][0] * 1000
gdt.setValue(i*2, 0, new Date(ts));
gdt.setValue(i*2, 1, prev);
gdt.setValue(i*2+1, 0, new Date(ts));
gdt.setValue(i*2+1, 1, data[i][1]);
prev = data[i][1];
}
return gdt;
}
有人能帮我吗?我必须更改highcharts的数据格式,或者google graph的数据格式相同?json对象如下所示:
"{
'data' : [
[1, 10],
[2, 11],
[3, 12]
]
}"
这看起来不像JSON数据。
#master: sender-64bit-addr receiver-timestamp *;OPCODE;sender-timestamp;sender-seq-num;payload-length;payload#
#master: input file (re)opened at 4f708e9d
#master: child [pid=6884] started at 4f708eb1
0000000000000000 4f708eb2 *ZTCR;00000004;00000002;16;9755080000010000000000#
0000000000000000 4f708eb2 *ZTCR;00000004;00000003;10;9634050010000003#
0000000000000000 4f708eb2 *ZTCR;00000005;00000004;0A;97410200EA#
0000000000000000 4f708eb3 *ZTCR;00000005;00000005;10;9634050010000003#
"{
'data' : [
[1, 10],
[2, 11],
[3, 12]
]
}"