访问Highcharts系列的最小/最大值:afterSetExtremes不会激发

Access min/max values for a Highcharts series: afterSetExtremes does not fire

本文关键字:afterSetExtremes 最大值 系列 Highcharts 访问      更新时间:2023-09-26

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

相关文章:
  • 没有找到相关文章