我有一个NSArray
的浮点值,我用图表表示这个数组,它看起来是这样的:
如你所见,有峰值......当我查看图形(11个峰值)时,我可以很容易地计算它们,但是如果我查看我的数组值,会有一些“假”峰值,请参见下一张图片:
我的问题是:我如何摆脱这些错误的峰值,以便绘制更平滑的图形?
我希望有一个峰值大约相同间隔且值增加的数组,以突出显示它们,如下所示:
PS:我的图表数组中的值总是在变化,但图表看起来几乎相同。
答案 0 :(得分:0)
将数组拆分为子区间,并在其中找到最大值。
答案 1 :(得分:0)
我最终使用了Apple iOS文档中提供的AccelerometerGraph项目中的Lowpass和Highpass过滤器。现在我的图表看起来好多了: