Шипы не отображаются правильно в Highstock

У меня вопрос по Хайстоку. У меня есть запись данных о загрузке двигателя, которая имеет всплески в наборе данных. Я пытаюсь отобразить этот набор данных в Highstock, но когда диапазон входных данных велик (до определенной точки), пики не будут правильно отображаться на диаграмме. Прикреплены изображения для лучшего объяснения.

Отображается правильно, когда диапазон дат невелик: введите здесь описание изображенияНЕ показывает правильно, когда диапазон данных большой: введите здесь описание изображения

Два изображения построены на основе одного и того же набора данных, только с разным диапазоном времени. Почему это происходит в Хайстоке и как это исправить?

Заранее спасибо.


person sozhen    schedule 01.08.2012    source источник


Ответы (1)


Я полагаю, что это связано с тем, что HighStock выполняет некоторую агрегацию при увеличении/уменьшении масштаба после определенного порога. Это можно отключить, установив что-то вроде этого:

plotOptions: {
    series: {
        dataGrouping: {
            enabled: false
        }
    }
}

Это говорит HighStock прекратить группировать точки оси x вместе для получения агрегатов. Проверьте здесь для получения дополнительной информации о dataGrouping.

person wergeld    schedule 01.08.2012
comment
Именно то, что я хочу! Большое тебе спасибо. - person sozhen; 01.08.2012
comment
Не проблема. Я настоятельно рекомендую их документацию по API. Это очень круто и хорошо разработано с примерами jsFiddle для большинства. Есть, конечно, недокументированные элементы, но важные биты прямо у вас под рукой по предоставленному мной URL-адресу. - person wergeld; 02.08.2012