2016-03-08 103 views

回答

0

用于创建动态蜱位置,而不是使用

tickPositions: 

应使用

tickPositioner: Function 

该专利被转让该返回数的数组的函数

示例:

yAxis: { 
    tickPositoner: function() { 
    return [8, 100] // or the dynamic values you want to assign 
    } 
} 

请参考文档了解更多信息:http://api.highcharts.com/highstock#xAxis.tickPositioner

+0

ALLU感谢您的回复。我如何通过价值返回[8,100]?而不是8我想传递存储在变量中的值。 – Glenn

0

有可能update yAxis,并设置新的tickPositions阵列。

例子:http://jsfiddle.net/3ud14udf/

chart.series[0].setData([{y:42, color:'#f95d6f'}],false); 
    var newTP = [0,42,100]; 
    chart.yAxis[0].update({tickPositions: newTP});