高位图从数组中添加系列

highcharts add series from array

本文关键字:数组 添加 系列 位图 高位图      更新时间:2023-09-26

我正在尝试从javascript数组添加序列,但它不起作用。我的代码显示:

var values=[];
for (var i=0;i<string.data.length;i++)      
    values[i]=string.data[i].value;

将值设置为[11,9,9,8,7,5,4,4,2]。然后对于高图

$(function () {
$('#UniqueScanCount').highcharts({
...
    series: [{
            name: 'Unique Scans: ',
            data: values,
        }]
    });
});

该系列没有显示任何数据。有人能帮我吗?谢谢

您的values数组一定有问题,这是由for循环或string.data引起的,下面是一个使用var作为series.data和值数组的工作示例:

Fiddle

var values= [11,9,9,8,7,7,5,4,4,2];    
$('#container').highcharts({
    series: [{
        data: values
    }]
});

创建一个数组类型并推送值:

var values = new Array();
for (var 1= 0; i < string.data.length; i++)
{
values.push([string.data[i].value]);
}

使用push([])将其分配给Highcharts中的数据提示非常重要。