频谱图轴:在X轴上绘制频率

时间:2015-09-01 13:13:33

标签: python audio spectrogram

我正在使用pylab.specgram绘制频谱图。正如人们所知,specgram总是在X轴上绘制y轴v / s时间的频率。我想做的是翻转轴,以便我可以在X轴上获得频率。我尝试了以下但是语法错误。

Fs = 44100
w = np.hamming(N)
N = 64
NFFT = int(Fs*0.005)
ov = N - Fs // 1000    

Pxx, freqs, bins, im = pylab.specgram(self.featMatVec, window = w, NFFT=N, Fs=Fs, noverlap = ov, 'yaxis')
plt.ylabel('variable frequency')
plt.xlabel('normalized time')

self.featMatVec是通过处理音频文件创建的矢量。

如果我不使用最后一个关键字'yaxis',则会绘制specgram,但否则会出现语法错误。

有人曾尝试过这个吗?请提出任何有用的建议。 我不能发布.jpeg,因为我在这里很新。

我希望这很清楚。

谢谢!

0 个答案:

没有答案