Javascript 来自json的highcharts动态折线图
我有一个图表,需要从servlet提供的json中提取数据 jsfiddle: 正如您所看到的,它没有正确加载数据。我是否需要直接构建name:和data:字段 我正在使用:Javascript 来自json的highcharts动态折线图,javascript,json,highcharts,Javascript,Json,Highcharts,我有一个图表,需要从servlet提供的json中提取数据 jsfiddle: 正如您所看到的,它没有正确加载数据。我是否需要直接构建name:和data:字段 我正在使用: var chart1 = {...}; // see jsfiddle link above var cData = []; var d = chart1.data; for (var i in d) { var x = new Array(d[i].city, d[i].pph); cData.push
var chart1 = {...}; // see jsfiddle link above
var cData = [];
var d = chart1.data;
for (var i in d) {
var x = new Array(d[i].city, d[i].pph);
cData.push(x);
}
看起来您需要先将数据构建为正确的格式,然后数据才能正常工作。 乙二醇
好的-我花了30分钟回顾了如何用javascript构建数组,但下面是我的duh代码:
var cData = [];
var d = chart1.data;
for (var i in d) {
var x = new Array();
x['name'] = d[i].city;
x['data'] = d[i].pph;
cData.push(x);
}
更新了我的JSFIDLE:我知道highcharts系列是什么样子的-但是我如何将我的JSON数据转换成一个数组,该数组将被highcharts接受为一个可行的数据系列?
var cData = [];
var d = chart1.data;
for (var i in d) {
var x = new Array();
x['name'] = d[i].city;
x['data'] = d[i].pph;
cData.push(x);
}