Используя диаграммы Vaadin (которые в конечном итоге используют HighCharts), я пытаюсь построить линейный график с более чем 10 000 точек. Это на самом деле работает достаточно быстро (пара секунд на построение). Однако мне интересно, может ли это быть намного быстрее, поскольку я столкнулся с аналогичной проблемой при использовании диаграмм JavaFx и обнаружил, что люди реализовали решение, использующее «алгоритм Рамера-Дугласа-Пекера», чтобы уменьшить количество точек данных таким образом. что это в основном заметно для человеческого глаза, когда оно графически. (Вот исходный ответ от SO: Проблема производительности с JavaFX LineChart с 65 000 точек данных).
Итак, у highcharts уже есть такая встроенная функциональность? Если нет, то Ваадин? Или мне нужно воссоздать эту логику в Vaadin, что означает, что мне в конечном итоге нужно найти библиотеку Java для алгоритма Рамера-Дугласа-Пекера....