2015-11-30 6 views
3

Я реализовал Highcharts для своего проекта. Время, показываемое в оси x и скорости в оси y.HighCharts set полоса прокрутки

Мне нужно запустить последнее время в x-Axis. Когда я загружаю диаграмму, мне нужно прокрутить ее по горизонтали вправо, чтобы получить последнее время.

 .... 
     xAxis: { 
     reversed:true, 
     align: "left", 
     type: 'datetime', 
     title: { 
       text: 'Time' 
      }, 
     min:sorted_data[0][0], 
     max:sorted_data[sorted_data.length-1][0] - 36000000 
    } ... 

Я создал скрипку here

ответ

0

Почему не установки мин и макс, как это:

max:sorted_data[sorted_data.length-1][0], 
min:sorted_data[sorted_data.length-1][0] - 36000000 

Или что-то подобное? Я имею в виду, просто установите min и max, где max - последний элемент, а min - начало полосы прокрутки.

+0

Пожалуйста, попробуйте в скрипке: http://jsfiddle.net/kiranlm/qdvca1vt/2, Не работает в скрипте – Dibin

+0

Ах, небольшая ошибка в ответе, swap min <-> Максимальные значения, рабочая демонстрация: http: // jsfiddle .net/qdvca1vt/3/ –

+0

Когда i инвертирует ось x, полоса прокрутки не инвертируется вместе с ней. это актуальная проблема, я не мог найти решение в документации по высоким стандартам. – Dibin