Горизонтальная ось изменяет размеры во время нагрузки на диаграмме области - PullRequest
0 голосов
/ 07 февраля 2020

Использование highcharts-response-official и построение двух серий диаграмм области. Серия A находится слева и состоит из меньших чисел, чем все в серии B, которая находится справа. Проблема, с которой я сталкиваюсь, заключается в том, что в то время как они первоначально загружаются, кажется, что ось X имеет максимальное значение, установленное на максимальное значение в серии A, а затем через долю секунды начинает добавлять дополнительные значения к оси X, так что Эффект заключается в том, что ось X выглядит анимированной. Ось начинается как серия A.min через seriesA.max, а затем анимируется, чтобы стать seriesA.min или серии B. Max. Основная проблема заключается в том, что я вообще не хочу, чтобы это анимировалось, и, во-вторых, серия B уже находится на графике, прежде чем ось X полностью "анимирует" и регулирует свой размер, так что две серии перекрывают друг друга, пока animating.

Я попытался установить минимальное / максимальное значения графика с использованием исходных данных, и это фактически решает проблему, но только временно, поскольку в конечном итоге эти значения необходимо скорректировать на основе новых данных Dynami c. Я собираюсь обновить серию, но так как я жестко закодировал мин и макс, они не корректируются с данными. Кто-нибудь знает, как я могу обойти эту проблему?

См. В приложении пример того, как обычно выглядит график после завершения анимации.

Вот воспроизведение проблемы: https://codesandbox.io/s/highcharts-react-demo-kxejt

SeriesA on the left, SeriesB on the right

...