报错
AttributeError: '_process_plot_var_args' object has no attribute 'prop_cycler'
环境
librosa = 0.10.1
matplotlib=3.8.0
问题所在
在使用librosa.waveshow
时,librosa不兼容高版本matplotlib。
解决方案
- 使用
matplotlib=3.7
- 使用开发版本的
librosa
或者等待librosa
发布新的正式版本(官方已经注意到这个bug并计划在下一个版本修复该bug) - 手动设定
waveshow
的颜色,如librosa.display.waveshow(y, sr=sr, color='red')