Я использую Chart_Flutter, библиотеку графиков Google, TimeSeriesChart https://pub.dev/packages/charts_flutter
Теперь я загружаю много данных и хочу, чтобы пользователь мог видеть определенный видовой экран, а затем панорамирование и масштабирование, как он / она нравится. При таком количестве данных производительность становится непригодной, поэтому я хотел бы реализовать динамическую загрузку данных c за пределы области просмотра пользователя.
Проблема: я не могу получить доступ к окну просмотра и не могу получить полезный обратный вызов, если порт просмотра изменился, когда пользователь выполняет панорамирование или масштабирование.
Может кто-нибудь дать подсказку, как подойти к этой проблеме, или порекомендовать лучшую, но бесплатную библиотеку графиков для данных временных рядов?