我想将3个mel-spectogram保存到一个png文件。为此,我使用了subplots函数。
fig, ax = plt.subplots(nrows=3, ncols=1)
img1 = librosa.display.specshow(S_dB1, sr=sr, fmax=10000, ax=ax[0])
img2 = librosa.display.specshow(S_dB2, sr=sr, fmax=10000, ax=ax[1])
img3 = librosa.display.specshow(S_dB3, sr=sr, fmax=10000, ax=ax[2])
fig.savefig('img.png')这是生成的mel频谱图的外观。

是否可以更改这些mel谱图的高度以使其更易于阅读?
发布于 2020-10-25 22:15:47
要控制图形的纵横比,请使用figure。它是(宽,高)英寸。
fig, ax = plt.subplots(nrows=3, ncols=1, figsize=(16,16))https://stackoverflow.com/questions/64524431
复制相似问题