问题描述
我正在使用股票 Highcharts,其中有一个时间范围选择器和日期选择器。我想在更改时间范围选择器和日期选择器时调用另一个函数。我该怎么做?
这是 Highchart 股票代码:
Highcharts.stockChart("config",{
chart: {
alignTicks: false
},rangeSelector: {
selected: 1
},title: {
text: "Summary"
},series: series
});
};
图片如下:
我在上图中指出了时间范围选择器和从 - 到日期选择器
解决方法
根据您的需要使用 setExtremes
或 afterSetExtremes
事件回调函数:
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