Highcharts 如何以编程方式放大?与 select 和视觉缩放区域相同?

Highcharts how to zoom in programmatically? same as when you select and area for zooming visually?

我想以编程方式放大,就像我在视觉上选择一个区域一样。为什么?有过去 800 年的时间序列,但我只想在图表中显示过去 50 年。我该怎么做?

您需要使用setExtremes方法:

chart: {
    events: {
        load: function() {
            var xAxis = this.xAxis[0];

            xAxis.setExtremes(100, 200);
        }
    }
}

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

API参考:https://api.highcharts.com/class-reference/Highcharts.Axis#setExtremes