PythonMatplotlib-MFCC:X axsis已固定为2?
我尝试在matplotlib中绘制声音的mfcc特征。不幸的是,我无法仅绘制前0.54秒。看起来这个情节固定在2秒。我怎样才能改变这一点PythonMatplotlib-MFCC:X axsis已固定为2?,python,librosa,Python,Librosa,我尝试在matplotlib中绘制声音的mfcc特征。不幸的是,我无法仅绘制前0.54秒。看起来这个情节固定在2秒。我怎样才能改变这一点 import matplotlib.pyplot as plt import librosa import librosa.display import numpy as np '#1.Step: Create data for the plot' data = np.array([[-537., -504., -439., -388., -405., -
import matplotlib.pyplot as plt
import librosa
import librosa.display
import numpy as np
'#1.Step: Create data for the plot'
data = np.array([[-537., -504., -439., -388., -405., -459., -369., -294., -278.,
-292., -307., -344., -392., -407., -402., -381., -366., -327.,
-301., -298., -306., -297., -297., -320., -344., -360., -374.,
-415., -466., -498., -516., -560., -689., -768., -768., -768.,
-768., -768., -768., -768., -768., -768., -768., -768., -768.,
-768., -768., -768., -768., -768., -768., -768., -768., -768.,
-768., -768., -768., -768., -768., -768., -768., -768., -768.,
-768., -768., -768., -768., -768., -768., -768., -768., -768.,
-768., -768., -768., -768., -768., -768., -768., -768., -768.,
-768., -768., -768., -768., -768., -768., -768.],
[ 43., 43., 30., 10., 2., 48., 182., 194., 169.,
142., 142., 138., 138., 146., 150., 135., 115., 117.,
127., 131., 135., 148., 149., 145., 150., 162., 170.,
146., 91., 65., 68., 63., 39., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0.],
[ -13., 8., 13., -21., -41., -17., -23., -57., -83.,
-95., -82., -59., -30., -23., -25., -36., -43., -65.,
-87., -99., -96., -95., -95., -86., -71., -53., -41.,
-25., -25., -38., -33., -28., -9., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0.],
])
'#2.Step: Configure the plot'
plt.figure(figsize=(10, 6))
plt.subplot(2, 1, 1)
'#3.Step: Display the data'
librosa.display.specshow(data, x_axis='time')
plt.title('MFCC')
plt.colorbar()
这似乎不是matplotlib的问题。请检查您用于光谱图的库,看看您是否正确使用了它Hello Diziet,谢谢提示,但我已经检查了库:我的意思是,我从文档中选取了文字示例()我仍然有同样的问题,你怎么/在哪里指定这仅仅是0.54秒?那只是猜测这似乎不是matplotlib的问题。请检查您用于光谱图的库,看看您是否正确使用了它Hello Diziet,谢谢您的提示,但我已经检查了库:我的意思是,我从文档()中选取了文字示例,我仍然有相同的问题。您如何/在何处指定这仅为0.54秒?这只是一个猜测