所以基本上我有一些数据,我需要找到一种方法来平滑它(以便由此产生的线条平滑而不抖动)。绘制出数据后,现在看起来像这样:
我尝试使用this numpy方法来获得直线方程,但是由于图形重复(它有多个读数,所以图形上升,饱和,然后下降然后重复该倍数)对我不起作用次),因此实际上并没有一个方程可以表示这一点。
我也尝试了this,但是由于上述原因,它无法正常工作。
图形的定义如下:
gx = [] #x is already taken so gx -> graphx
gy = [] #same as above
#Put in data
#Get nice data #[this is what I need help with]
#Plot nice data and original data
plt.xlabel('x')
plt.ylabel('y')
plt.legend()
plt.show()
我认为最适用于我的解决方案的方法是获取每2个点的平均值并将其设置为两个点的值,但是这种想法对我而言并不正确-可能会失去潜在的价值。 / p>