如何调用另一个函数来更改 Highcharts 股票中的时间范围选择器和日期选择器?

问题描述

我正在使用股票 Highcharts,其中有一个时间范围选择器和日期选择器。我想在更改时间范围选择器和日期选择器时调用一个函数。我该怎么做?

这是 Highchart 股票代码

    Highcharts.stockChart("config",{
  chart: {
    alignTicks: false
  },rangeSelector: {
    selected: 1
  },title: {
    text: "Summary"
  },series: series
});

};

图片如下:

enter image description here

我在上图中指出了时间范围选择器和从 - 到日期选择器

解决方法

根据您的需要使用 setExtremesafterSetExtremes 事件回调函数:

    xAxis: {
        events: {
            setExtremes: function(e) {
                ...
            },afterSetExtremes: function(e) {
                ...
            }
        }
    }

现场演示: http://jsfiddle.net/BlackLabel/j0acLf8v/

API 参考:

https://api.highcharts.com/highstock/xAxis.events.setExtremes

https://api.highcharts.com/highstock/xAxis.events.afterSetExtremes