Highcharts - 在缩放时添加次要刻度?

时间:2016-10-06 14:35:06

标签: javascript highcharts

我有一个启用了Y缩放的柱形图。我想在放大时显示次要刻度线,并在缩小时删除它们。我知道如何detect the zoom event,并确定它是放大还是重置缩放,但我似乎无法显示次要刻度线。

我想做这样的事情:

yAxis: {
    events: {
        setExtremes: function (event) {
            if (event.min === undefined) {
                this.minorTickInterval = undefined;
            } else {
                this.minorTickInterval = 1;
            }
        }
    }
},

但那不起作用。我也尝试在设置滴答间隔后调用this.chart.redraw(),但这也不起作用。

如何动态显示和删除次要刻度线?

1 个答案:

答案 0 :(得分:1)

在这种情况下,我会使用Axis.update()方法,而不是直接更新对象属性。

参考: