我正在尝试从javascript数组添加系列,但它不起作用。 我的代码显示:
var values=[];
for (var i=0;i<string.data.length;i++)
values[i]=string.data[i].value;
将值设定为[11,9,9,8,7,7,5,4,4,2]。然后是highcharts
$(function () {
$('#UniqueScanCount').highcharts({
...
series: [{
name: 'Unique Scans: ',
data: values,
}]
});
});
该系列不显示任何数据。谁能帮我吗?谢谢!
答案 0 :(得分:0)
由{for循环或values
引起的string.data
数组一定有问题,这是一个使用series.data
的var和你的值arrary的工作示例:
var values= [11,9,9,8,7,7,5,4,4,2];
$('#container').highcharts({
series: [{
data: values
}]
});
答案 1 :(得分:0)
创建数组类型并推送值:
var values = new Array();
for (var 1= 0; i < string.data.length; i++)
{
values.push([string.data[i].value]);
}
使用push([])将其分配给Highcharts中的数据条是很重要的。