我正在尝试实现wav文件的瀑布图。在我的尝试中,我注意到这基本上是一个三维的spectrogram(或者接近我需要的)。我尝试在Python中使用numpy和matplotlib来实现这一点。在
我的主要问题是我不知道如何将specgram的绘图从matplotlib改为3d绘图。在
我的“代码”示例:
sample ,data = wavfile.read('file.wav')
F = Figure()
a = F.add_subplot(111,projection='3d')
Spec, t, freq, im = a.specgram(data,Fs=2)
我已经走了这么远,不知道下一步该怎么办。我想把已经存在的绘图改成3d。由于我的知识不足,我没有把它改成3d的代码。在
是否可以将二维打印转换为三维打印?如果是,怎么办?用specgram中的数据构建一个新的绘图更好吗?在
预期结果如下: 谢谢你的回复。在
目前没有回答
相关问题 更多 >
编程相关推荐