数据量超过默认阈值

series.data 配置里的数据点配置对象超过了默认的阈值(turboThreshold,默认是 1000)就会导致这个错误。

解决办法:

  1. 设置更大的阈值,即将 turboThreshold 的值设置到比数据量大的值

  2. series.data 配置成数值数组的形式。

示例说明

data 以对象的形式数量超过阈值就会报 Error#12 号错误,下面示例代码:

series: [{

    data: [{
        x: 10,
        y: 10000,
        color: 'red'
    }, {
        x: 100,
        y: 11212,
        color: '#fff',
        extra: 'john'
    },{
        // ...
    }]
}]

解决办法

1、设置更大的阈值

plotOptions: {
    series: {
        turboThreshold: 10000 // 或者更多,另外可以直接取数据的长度
    }
}

2、将数据修改为数值数组的形式

series: [{
    // data 以数值数组的形式数据量超过阈值时不会报错
    data: [
        [10, 10000],
        [100, 11212],
        // ...
    ]
}]