在Python上具有非均匀间隔值的能量谱图

时间:2018-08-03 04:41:03

标签: python matplotlib plot spectrogram

我试图绘制一个时频能量分布图(基本上是一个频谱图);但是,在我的情况下,我已经确定了具有频率和能量值的数组(因此,无需在matplotlib中使用频谱图函数,而我正在使用的东西已经被采样了,因此时间只是其中的点数数组)。

这是这些数组的外观的非常基本的示例:

time = [0, 1, 2, 3, 4, 5]
freq = [ [ 5, 8, 10, 13, 19, 21]  , [1.3, 3.4, 8.9, 18.3, 45.4, 43.9] ] 
amp = [ [ 2.3 , 4.7,  9.1 ,  10.3, 3.2, 1.2],  [7.4 , 1.1 , 4.5 , 6.6, 8.9 , 6.7] ]

在我的实际实现中,我的时间数组将非常大(例如216,000点长),因此我的频率和幅度数组将是N的数组(在上面的基本示例中我将N = 2设置)216,000点的数组。请注意,频率和幅度值的间隔不是均匀的,因此我认为我无法进行网格划分或曲面绘制(非常确定网格划分的点太多)。让我知道是否需要提供更多信息。

0 个答案:

没有答案