python中的图形绘制与fft

python中的图形绘制与fft,python,matplotlib,scipy,signal-processing,fft,Python,Matplotlib,Scipy,Signal Processing,Fft,我有一列的数据,大约有200行。(一维数组)。但是这些数据被采集了大约1分钟的时间。 所以我需要绘制这个数据与时间的关系图(数据与一分钟的总时间),还需要执行FFT。 任何可能的方法?让我们想象一下,我们有一个名为(x,y)的数据集,我们想要拟合一条像y=asin(bx+c)这样的曲线 为了合身,你需要这样的东西 from scipy.optimize import curve_fit def func(a,b,c,x): """We define the kind of funct

我有一列的数据,大约有200行。(一维数组)。但是这些数据被采集了大约1分钟的时间。 所以我需要绘制这个数据与时间的关系图(数据与一分钟的总时间),还需要执行FFT。
任何可能的方法?

让我们想象一下,我们有一个名为(x,y)的数据集,我们想要拟合一条像y=asin(bx+c)这样的曲线 为了合身,你需要这样的东西

 from scipy.optimize import curve_fit

    def func(a,b,c,x):
"""We define the kind of function we want to fit"""  
        return a*np.sin(b*x+c)  

result = curve_fit(func, x, y) #func uses the function defined before, x and y are data points.
result[0] #array of the values
result[1] #covariance matrix
然后,如果你想用matplotlib绘图

import numpy as np
import matplotlib.pyplot as plt    

plt.plot(x,result[0]*np.sin(result[1]*x+result[2]), 'g--')

你已经试过什么方法了?在这里提供代码是非常必要的。你可以找到几种计算fft的方法。我真的没有任何想法来做这件事任何想法!!!!!!!!!!!!!我还需要知道如何根据1分钟的总时间绘制数据。func()中的第一个参数是x值