Highcharts:动态设置y轴最大值和最小值,而不是在创建时
简短问题:在创建图表后,是否有办法在Highcharts中设置Highcharts:动态设置y轴最大值和最小值,而不是在创建时,highcharts,Highcharts,简短问题:在创建图表后,是否有办法在Highcharts中设置min/max。我知道图表初始化时的初始设置,如y:{min:100,max:200},但我想以后动态更改max/min。我想这是最好的方法。 语法应该是:chart.yAxis[0].setextrems(100300) 如果只想设置最小值,则chart.yAxis[0].setextrems(100,null)对我有效。您还可以使用tickPositioner定义最小/最大值以及这些值之间的刻度。我们还可以使用更新方法 chart
min/max
。我知道图表初始化时的初始设置,如y:{min:100,max:200}
,但我想以后动态更改max/min。我想这是最好的方法。
语法应该是:chart.yAxis[0].setextrems(100300)代码>
如果只想设置最小值,则chart.yAxis[0].setextrems(100,null)代码>对我有效。您还可以使用tickPositioner定义最小/最大值以及这些值之间的刻度。我们还可以使用更新方法
chart.yAxis[0].update({
max: 100
});
chart.xAxis[0].update({
max: 150
});
回答得很好,为那些使用角度海图ng(最新版本)的人节省了很多时间。它是$scope.chartConfig.getChartObj().xAxis[0].setextrems(min,max);React:我在componentDidUpdate方法中使用了它,该方法中使用的当前值保存在状态中,并且不要忘记使用UNIX时间戳,以防您想在x轴上使用日期。这对我有效,接受的答案由于某种原因不起作用。