AttributeError: ‘_process_plot_var_args‘ object has no attribute ‘prop_cycler‘

报错

AttributeError: '_process_plot_var_args' object has no attribute 'prop_cycler'

环境

  • librosa = 0.10.1
  • matplotlib=3.8.0

问题所在

在使用librosa.waveshow时,librosa不兼容高版本matplotlib。

解决方案

  1. 使用matplotlib=3.7
  2. 使用开发版本的librosa或者等待librosa发布新的正式版本(官方已经注意到这个bug并计划在下一个版本修复该bug)
  3. 手动设定waveshow的颜色,如librosa.display.waveshow(y, sr=sr, color='red')

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 14:18:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 14:18:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 14:18:02       87 阅读
  4. Python语言-面向对象

    2024-04-28 14:18:02       96 阅读

热门阅读

  1. 使用H5+app在安卓5.1离线环境实现文字转语音

    2024-04-28 14:18:02       31 阅读
  2. 数学与机器学习:共舞于智能时代的双璧

    2024-04-28 14:18:02       29 阅读
  3. 数据结构(并查集,ST表)

    2024-04-28 14:18:02       35 阅读
  4. git tag管理

    2024-04-28 14:18:02       26 阅读
  5. 【LeetCode】每日一题 - 负二进制转化

    2024-04-28 14:18:02       39 阅读
  6. android 获取手机号码

    2024-04-28 14:18:02       33 阅读
  7. android 内部序列化对象

    2024-04-28 14:18:02       33 阅读
  8. springbean的加载过程以及应用场景

    2024-04-28 14:18:02       38 阅读
  9. Python构建学生信息管理系统:前端页面开发

    2024-04-28 14:18:02       36 阅读
  10. leetcode58 最后一个单词的长度

    2024-04-28 14:18:02       35 阅读