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