Как удалить метки оси Y, отметки и метки оси на графике, созданном с помощью librosa.display.specshow - PullRequest
1 голос
/ 11 июля 2020

Я использую этот код для визуализации мельспектограммы и сохранения изображения

spec = librosa.feature.melspectrogram(y=y,sr=sr,n_mels=128 )
plt.figure(figsize=(12, 6))
spec = librosa.amplitude_to_db(spec, ref=np.max)
librosa.display.specshow(spec, sr=sr, y_coords=None,y_axis='log',fmax=20000)
plt.savefig('spectogram.png')

Щелкните здесь, чтобы просмотреть мельспектограмму

Я не могу удалить метки оси Y, отметки и метку оси и сохранить их.

1 Ответ

1 голос
/ 11 июля 2020

Отключить ось вместе с:

plt.axis('off')
...