我创建了一个示例fiddle。它使用了一些来自尼克斯的技巧回答this Question。Highcharts越野车系列数据中超过999项?
当我试图用我的数据模型做什么时,什么都没有发生。调试会话告诉我,如果我这样做:
var maxItems = 1000;
var chartData = new Array(maxItems);
for (var i = 0; i <= maxItems; i++) {
chartData[i] = { y: 3, x: 1380385867013, myData:'hello' };
}
Highcharts不会显示任何东西。如果我然后将maxItems的值更改为999,它将起作用。
另一个奇怪的是,当我使用:
chartData[i] = [ 1380385867013, 3 ];
我可以尽可能多的项目,因为我想,但我需要的“myData的”选项有加提示。现在怎么办?
它的设计,请参阅turboThreshold设置:http://api.highcharts.com/highcharts#plotOptions.line.turboThreshold – Mark
默认turboThreshold值是1000,请更改它以完成它。 API:http://api.highcharts.com/highcharts#plotOptions.line.turboThreshold – Strikers
而你在for循环中有错误的错误:'我<= maxItems'应该是'我