我有一个巨大的图表,数以千计的数据点。
按原样绘制图形会造成线条过多的混乱。
问:减少数据点的最佳方法是什么?
例如:假设我的图表是1000个数据点,我需要将其设置为100。
我试过:
a)取10个数据点,根据这些数据点的平均值创建一个数据点。这种方法产生了可怕的结果,而且图表看起来像是别的东西。
b)取10个数据点中的第一个。这比a好,但图表还是不同的。

最佳答案

Douglas-Peucker algorithm来简化曲线,去掉一些点,同时保持曲线的整体形式。
(请注意,其余各点的分布将略有不均匀)

关于algorithm - 减少图形上的数据点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22976428/

10-12 16:12