Highchart highstock startOnTick错误

时间:2013-10-15 06:57:51

标签: highcharts highstock

在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,我必须将其删除。

我在highstock.js中发现函数 getMinorTickPositions

在此行中获取pos的错误值,并且永远不会退出for

for(pos = axis.min +(tickPositions [0] - axis.min)%minorTickInterval; pos< = axis.max; pos + = minorTickInterval)

1 个答案:

答案 0 :(得分:1)

您需要选择应该通过索引更新哪个yAxis并更新为不在系列中的全局对象。

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

StartOnTick仅适用于highcharts,请参见示例:http://jsfiddle.net/kLN55/3/

相关问题