Highcharts:动态设置y轴最大值和最小值,而不是创建时

时间:2013-03-03 09:01:56

标签: highcharts

简短问题:有没有办法在创建图表后在Highcharts中设置min/max。我知道图表初始化时的y: {min: 100,max: 200}等初始设置,但我想稍后动态更改最大/最小值。

由于

3 个答案:

答案 0 :(得分:63)

我猜setExtremes是最好的方法。 语法应为:chart.yAxis[0].setExtremes(100,300);

如果想要设置最小值,那么chart.yAxis[0].setExtremes(100,null);就可以为我工作。

答案 1 :(得分:31)

我们也可以使用更新方法

chart.yAxis[0].update({
    max: 100
}); 

chart.xAxis[0].update({
    max: 150
}); 

答案 2 :(得分:1)

您也可以使用tickPositioner http://api.highcharts.com/highcharts#yAxis.tickPositioner来定义这些值之间的最小/最大值和滴答。