AmCharts DateAxis показывает очень неправильные значения - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть диаграмма с DateAxis, ValueAxis и двумя Сериями. Одна серия содержит все данные, загруженные за определенный период времени. Например, если это 18:00, все данные с 00:00 до 18:00 находятся в этой серии. Другая серия является своего рода серией заполнителей. Он содержит две точки данных: 00:00 и 00:00 следующего дня. Я делаю это для того, чтобы получить пустое пространство в правой части графика, указывающее, что в определенной части периода загружено: enter image description here Как видите, это работает нормально. Тем не менее, есть некоторая серьезная проблема с этим: как вы можете видеть, последнее назначение данных происходит за некоторое время до 18:00. Человек, использующий этот график, затем придет к выводу, что последняя точка данных была получена около 17:50 или около того.

При увеличении, однако, это происходит:

enter image description here

Как вы можете видеть, точка данных на самом деле после 18:00.

Я уже почти уверен, почему это происходит: вертикальная линия сетки в 18:00 фактически не указывает на то, что она в этой точке сетки 18:00, но более или менее середина 18-го часа дня. Это было бы хорошо для меня, если бы не то изменение, которое происходит при небольшом увеличении.

Я бы предпочел, чтобы диаграмма показывала мне точное время, если гранулярность меньше дней (в основном, часы, минуты, секунды) и показывает мне «периоды», когда степень детализации больше, чем дни (дни, месяцы, годы)

К сожалению, я не знаю, как решить эту проблему самостоятельно.

...