简短问题:有没有办法在创建图表后在Highcharts中设置min/max
。我知道图表初始化时的y: {min: 100,max: 200}
等初始设置,但我想稍后动态更改最大/最小值。
由于
答案 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来定义这些值之间的最小/最大值和滴答。