Highstock - 动态改变 tickpositioner

Highstock - change tickpositioner dynamically

我制作了一个自定义 tickPositioner(在 xAxis 下),我想在放大时动态更改它。我尝试通过以下方式添加 setExtremes 事件来实现:

            xAxis: {
                events: {
                    setExtremes: function () {
                        $("#container").highcharts().userOptions.xAxis.tickPositioner = function() {...};
                    }
                },

但这行不通。

这有效:

            xAxis: {
                events: {
                    setExtremes: function() {
                        $("#container").highcharts().xAxis[0].update({
                            tickPositioner : function () {...}
                        });
                    }
                },