Вам просто нужно снова установить y-lim:
plt.ylim((-72,-25))
, и вы можете настроить пределы в соответствии с желаемым выходом.
Редактировать Если выхотите сделать это автоматически вы можете использовать axs.get_ylim()
:
fig, axs = plt.subplots(figsize=(10, 10),constrained_layout=True)
axs.psd(data,resolution,1/0.1,lw=1,color='red')
axs.set_xlim(0,5)
axs.set_xlabel('Frequency / GHz')
axs.set_ylabel('Power Spectral Density / dB/Hz')
ylim=axs.get_ylim()
axs.set_yticks(np.arange(-100,0,10))
axs.set_ylim(ylim)
![enter image description here](https://i.stack.imgur.com/7lyrw.png)