我創建了一個示例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'應該是'我