Временные ряды диаграмм слияния: Диаграмма и навигатор времени визуально не синхронизированы

#javascript #angular #typescript #fusioncharts

Вопрос:

В настоящее время я пытаюсь создать диаграмму слияния временных рядов, охватывающую 24-часовой диапазон на Angular. Я столкнулся с проблемой, когда навигатор времени и диаграмма визуально не синхронизированы с навигатором, отображаемым на час раньше, чем это функционально.

Предполагается, что диаграмма должна охватывать диапазон от 00:00:00 до 23:00:00 с форматом даты, используемым в схеме %d/%m/%Y %I:%M:%S .

Вот текущий график

Функционально они синхронизированы, т. е. Если я настрою навигатор так, чтобы не была выбрана пустая часть, первый столбец не будет виден.

Кроме того, все столбцы на час опережают то место, где они должны быть, представление столбца 00:00:00 помещается в 1 час ночи, а всплывающее окно для столбца отображает для него 2 часа ночи.

Эта проблема возникла, когда я попытался привязать диаграмму к текущей дате. Когда он был оставлен на дату по умолчанию(т. Е. 19 января), эта проблема возникла не 00:00:00 в 12 утра, а во всплывающем окне отображалось то же самое.

В чем здесь причина проблемы? В связи с этим можно ли построить диаграмму временных рядов, которая отображает только 24-часовой диапазон, при этом дата вообще не отображается?

Еще один вопрос, который у меня есть, заключается в том, как реализовать selectionChange событие в угловых диаграммах временных рядов? Также можно настроить навигатор времени так, чтобы он мог охватывать только один столбец?

Правка: Изучая это подробнее, я обнаружил, что эта проблема не возникает в 1900-1915 годах.

Кроме того, расположение столбцов может быть скорректировано со смещением часового пояса. Однако это не влияет на проблему с меткой и проблему с селектором