python - 如何在使用 librosa.display.specshow 创建的图中删除 Y 轴标签、刻度和轴标签
问题描述
我正在使用此代码来可视化 melspectogram 并保存图像
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 轴标签、刻度和轴标签并保存它们。
解决方案
禁用所有轴:
plt.axis('off')
推荐阅读
- android - 使用 LockTaskMode 无法触发 NFC 读取意图
- centos7 - CentOS7 无法安装 pdo_mysql 扩展
- networking - 带有“nmcli”的接入点
- spring - 我可以为每个 @Async 方法调用使用不同的执行器吗?
- javascript - 向特定用户发送 Signalr 消息
- flutter - Flutter & Shared_Preference & Intro Slider : Shared_Preference 产生异常
- python - 改组数组返回 TypeError: '(slice(None, None, None), 0)' is an invalid key
- php - WooCommerce:检查是否是商店页面而不是存档/类别
- python - 尝试更改python中键的值时出现运算符错误
- angular - Angular:strictTemplates - 如何在模板中正确设置布尔值和数字?