我有一个非常简单的脚本,它从.wav文件生成一个幅度图,如下所示: -
import matplotlib.pyplot as plt
from scipy.io import wavfile # get the api
fs, data = wavfile.read('audio1.wav') # load the data
plt.plot(data) # plot the entire amplitude curve of the audio file
plt.show()
导致以下结果: -
Link to example image which the script outputs HERE
在这个2D图像中,从音频文件中检索的数据提供了绘制x和y轴的值
我一直在尝试在3D轴上绘制这个,这是我的指南: -
http://matplotlib.org/examples/mplot3d/lines3d_demo.html
但我似乎无法令人满意地提取x轴和y轴的值。
任何想法??