backtrader FAQ:绘图运行出matplotlib错?你想不到的坑

不少朋友运行backtrader回测程序,调用cerebro.plot()命令时,会出如下错误
cannot import name ‘warnings’ from ‘matplotlib.dates’
左查又查找不到原因。其实原因可能很简单,就是matplotlib版本不兼容。backtrader与matplot 3.3不兼容,要降级到3.2,运行如下命令可降级:
pip uninstall matplotlib
pip install matplotlib==3.2.2

需要backtrader技术教程请点
————————————————
版权声明:本文为CSDN博主「扫地僧量化」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qtbgo/article/details/109687577

Share