使用 Vaadin 的图表(最终使用 HighCharts),我试图绘制一个超过 10,000 个点的折线图。它实际上工作得相当快(绘制几秒钟)。但是,我想知道它是否可以更快,因为我在使用 JavaFx 图表时遇到了类似的问题,并发现人们已经使用“Ramer–Douglas–Peucker 算法”实现了一个解决方案,以这种方式减少数据点的数量绘制图形时,人眼基本上可以注意到它。(这是 SO 的原始答案:Performance issue with JavaFX LineChart with 65000 data points)。
那么,highcharts 是否已经具有这样的内置功能?如果没有,Vaadin 呢?或者,我是否需要在 Vaadin 中重新创建这个逻辑,这意味着我最终需要为 Ramer-Douglas-Peucker 算法找到一个 Java 库......