2013-10-15 59 views
0

當highstock瀏覽器凍結時startOnTick設置爲false時。Highchart highstock startOnTick錯誤

唯一覺得我想要做的是設置正是最大和

圖表的分不取整,我發現endOnTick和startOnTick是去

這裏的工作方式代碼

series.yAxis.update({ 
    min: my_min_value,  
    max: my_max_value, 
    tickInterval: (my_max_value-my_min_value)/10, 
    showLastLabel: true, 
    showFirstLabel: true 
    endOnTick: false, 
    //startOnTick: false // CAUSES BROWSER crash 
};   

如果我取消了startOnTick線,瀏覽器開始使用100%的CPU,我要殺死它。

我發現功能getMinorTickPositions在highstock.js

得到錯誤的值POS在這一行,從來沒有退出的

爲(POS = axis.min +(tickPositions [0] - axis.min)%會將minorTickInterval; POS < = axis.max; POS + =會將minorTickInterval)

回答

1

您需要選擇哪YAXIS應由索引和更新如在噸全局對象不被更新他系列。

chart.yAxis[0].update({ 
      endOnTick: false, 
      startOnTick: false 
     }); 

StartOnTick只能在highcharts,見例如:http://jsfiddle.net/kLN55/3/