如何更改梅尔谱图的大小?

How to change size size of mel-spectograms?

我想将 3 个梅尔光谱图保存到一个 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')

这是生成的梅尔频谱图的样子。

是否可以更改这些梅尔频谱图的高度以使其更易于阅读?

要控制图形的纵横比,请使用图形大小。它的单位是(宽度,高度)英寸。

fig, ax = plt.subplots(nrows=3, ncols=1, figsize=(16,16))