Highcharts有一个afterSetExtremes
:事件
与setExtremes事件相反,此事件在计算并校正minRange的最终最小值和最大值后触发。
但是,只有当您在代码中的某个地方专门调用setExtremes
时,它才会触发。
我需要访问一个系列的计算最小值和最大值。有办法做到这一点吗?
您应该能够调用axis.getExtremes()
来获得所需的信息。正如您在评论中提到的,值是null/NaN
,如果您希望值立即加载,则可以使用图表load
事件处理程序
Highcharts.StockChart(chartingOptions,function(){
var extremes=this.xAxis[0].getExtremes();
alert('Min: ' + extremes.min + ', Max: ' + extremes.max
+ ', dataMin: ' + extremes.dataMin + ', dataMax: ' + extremes.dataMax
+ ', userMin: ' + extremes.userMin + ', userMax: ' + extremes.userMax);
});
演示@jsFiddle