【亲测有效】AttributeError: ‘_process_plot_var_args‘ object has no attribute ‘prop_cycler‘
问题描述:在使用librosa库分析语音.wav文件的时候,调用waveshow函数的时候,出现报错:
AttributeError: '_process_plot_var_args' object has no attribute 'prop_cycler'
解决办法:
这个时候通常做法是更改matplotlib的版本或者librosa的版本,但是其实有更简洁的办法。
这个问题其实是无法自动选择颜色,只要把代码里的waveshow增加指定颜色,问题就解决啦!
librosa.display.waveshow(audio_data, sr=sample_rate, color="blue")
参考来源: