PythonMatplotlib-MFCC:X axsis已固定为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., -

我尝试在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., -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秒?这只是一个猜测