highstock ブラウザで startOnTick を false に設定すると、ブラウザがフリーズします。
私がやりたいと思う唯一のことは、最大値と最小値を正確に設定することです
丸めなしのチャートでは、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 に間違った値を取得し、for を終了しません
for (pos = axis.min + (tickPositions[0] - axis.min) % minorTickInterval; pos <= axis.max; pos += minorTickInterval)