score:1

Accepted answer

Create an interval after a chart is generated and call setExtremes method. Example:

    setInterval(() => {
        const xAxis = chart.xAxis[0];
        xAxis.setExtremes(xAxis.min + 1, xAxis.max + 1);
    }, 5000);

Live demo: http://jsfiddle.net/BlackLabel/5yha7xwv/

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


Related Articles