这很有效,但是历史值越大,我的曲线就越平滑( less lower )。higher历史值,我的曲线得到的smoother,但它也会对后期的更改做出反应,并忽略其中的一些更改。结果是一条仍然有大量噪声的曲线,但只比原始数据少一点。
我正在寻找的是一种更复杂的方法来过滤噪声,它可以给我接近原始数据的值,但也忽略了微小的变化和噪声。
我用动态的js制作了帆布形状(正方形),每个平面上都有4个控制点。用户可以点击并拖动这些控制点,任意扭曲形状。我还尝试在每一行的中点添加控制点,方法是添加额外的锚,并将它们插入到Bezier Curve..The js fiddle is 中。 var room = new Kinetic.Shape({ y: 0, height: h, fill: 'red',
drawFunc: function (context)