Vaadin Charts (Highcharts) — Выбор диапазона — Ежемесячные данные

Я предоставляю ежемесячные данные для диаграмм Vaadin (пример):
{[01.08.2015;1], [01.09.2015;2], [01.10.2015;3], [01.11.2015;4], [01.12.2015;5], [01.01.2016;6]}

Теперь я активирую временную шкалу и хочу использовать селектор диапазона. К сожалению, значение по умолчанию "3 м" для отображения 3 месяцев не работает. Но как видите у меня явно есть данные за 3 месяца.

Есть ли что-то, что мне не хватает?

Вот пример JsFiddle, который использует данные, передаваемые из Vaadin в Highcharts, и демонстрирует описанное поведение: Fiddle


person JDC    schedule 26.04.2016    source источник
comment
Данные отображаются правильно? В частности, правильно ли анализируются даты? Вы пытались указать даты как %Y-%m-%d или около того? И 3М единственная кнопка, которая не работает? Обратите внимание, что вы можете сделать другую кнопку по умолчанию, если хотите.   -  person geert3    schedule 26.04.2016
comment
Да, данные отображаются правильно и показывают, например. 15 января автоматически по оси x. Да, 1м и 1г тоже не работают/отключены. YTD включен, но показывает данные не с начала года, а раньше.   -  person JDC    schedule 26.04.2016
comment
Вы конвертируете свои значения x (даты) в метки времени? Не могли бы вы вставить свой вывод json, используемый в Highcharts (после разбора)?   -  person Sebastian Bochan    schedule 26.04.2016
comment
Я добавил соответствующую скрипку. Спасибо уже!   -  person JDC    schedule 26.04.2016


Ответы (1)


Кнопки выбора диапазона активируются в зависимости от диапазона по оси x. Кнопки, размер которых меньше минимального диапазона по оси X, отключены.

По умолчанию минимальный диапазон оси X в пять раз превышает наименьший интервал между любыми точками данных.

Изменение минимального диапазона по оси x на 1 месяц (в миллисекундах, таким образом, приблизительно 28 дней) помогло.

Источник: форумы Vaadin

person JDC    schedule 02.05.2016