highcharts/stock系列数据哈希中允许的最大数据点数

jum*_*tep 7 highcharts highstock

我似乎对我的系列datahash中可以拥有的数据点的数量有某种限制.我正在创建我的数据哈希:

var data_hash = [];
var limit = 1000;
for(var i = 0; i < limit; i++)
{
    data_hash.push({myData:'blah', 
                         x: i, 
                         y: (i+1)});
}

$(function() {
    $('#container').highcharts('StockChart', {
        tooltip: {
            formatter: function() {
                var s = '';

                $.each(this.points, function(i, point) {
                    s += 'x: '+ point.x;
                    s += ', y: '+point.y;
                });

                return s;
            }
        },
        series: [{
            name: 'series_limit',
            data: data_hash
        }]
    });
});
Run Code Online (Sandbox Code Playgroud)

如果我将limit变量设置为1000或更低,图表将呈现正常.但是,如果我要将其增加到高于该值的任何值,则图形将停止渲染.我构建哈希的方式有问题吗?或者是否有某种配置设置我可以更改以增加允许的数据点数?

这是jsfiddle的链接:http: //jsfiddle.net/hYtUj/13/

cos*_*set 4

highcharts 开始使用数组之前的默认数据点数量是1000 。您可以在图表选项(参数阈值)中更改此值

  • 实际上我需要更改turboThreshhold,但这让我找到了正确的文档!谢谢! (9认同)
  • 这是更新后的 jsfiddle 供任何感兴趣的人使用:http://jsfiddle.net/hYtUj/14/ (3认同)