Насколько я понял, вы хотите перемещаться по шкале графика с помощью кнопок? Если так, то это то, что я применил в своем проекте:
$("#bt1").click(function () {
var extremes = chart.xAxis[0].getExtremes();
var interval = extremes.max - extremes.min;
var enddate = new Date(extremes.max);
var begginingdate = new Date(extremes.min);
enddate = extremes.max - interval;
begginingdate = extremes.min - interval;
chart.xAxis[0].setExtremes(begginingdate, enddate);});
это приведет к прокрутке вашей диаграммы к предыдущему набору данных, который у вас есть, с тем же временным интервалом, который у вас есть в настоящее время. Например: если у вас есть данные с 29 апреля по 30 апреля, отображенные на вашем графике, это переместит отображение на 28-29 период времени. Если вы хотите, чтобы он двигался вперед, просто сделайте это enddate = extremes.max + interval; begginingdate = extremes.min + interval;
Извините, если это не то, что вы искали, но я действительно понял, что это то, о чем вы спрашивали.
Привет