Plotly.js блокирует пользовательский интерфейс при рендеринге большого набора данных. Есть ли у него функция понижающей дискретизации?

Я использую Plotly.js для рендеринга histogram2dcontour сюжет в мобильном приложении. Данные составляют ~10^6 точек данных. Plotly.js занимает почти 3-4 секунды, чтобы отобразить сюжет. При построении графика пользовательский интерфейс приложения зависает, так как данные огромны, а построение графика - блокирующий вызов. Я понимаю, что в данных слишком много точек, и такое поведение ожидается.

Предоставляет ли plotly.js какую-либо функциональность для сокращения больших объемов данных? Или какие-нибудь эффективные методы понижающей дискретизации в Swift?

Любые другие предложения также приветствуются.

0 ответов

Другие вопросы по тегам