Сообщение об ошибке: ScrollStrategies не работает, когда линейные серии состоят из одних и тех же номеров

#javascript #lightningchart #bug-reporting

Вопрос:

После построения диаграммы и добавления к ней ряда с тем же набором данных, например

 const dataSet = [
       {x: 400, y: 0},
       {x: 400, y: 1},
       {x: 400, y: 2},
       {x: 400, y: 3},
       {x: 400, y: 4},
       {x: 400, y: 5},
       {x: 400, y: 6},
    ]
 

Автопрокрутка не происходит, и события мыши оси не работают.
Я использовал инструменты Chrome и, возможно, обнаружил проблему.
введите описание изображения здесь

Функция Li в случае, когда минимальное и максимальное значение строк возвращает значение true, а функция Cr возвращает значение undefined. Возможно, это и есть ожидаемое поведение, я не знаю. введите описание изображения здесь

Ответ №1:

Я думаю, что проблема, которую вы описали, связана со всеми точками данных, имеющими одинаковое значение X (400). По моему опыту, автоматическая прокрутка ведет себя не слишком хорошо, когда набор данных имеет «пустые границы» (в данном случае минимум X = максимум X = 400).

PS. запутанная отладка кода не дает полезной информации для нашего направления, и я бы предположил, что для вас это тоже не слишком полезно 🙂

Комментарии:

1. Я полностью с вами согласен. Я хотел понять, в чем проблема, и решить ее в своем коде