我正在使用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,因为我在这里很新。
我希望这很清楚。
谢谢!