这个问题通常是由于Backtrader和Matplotlib版本之间的不兼容引起的。解决方法是升级Matplotlib和Backtrader库并确保它们兼容。
以下是一个示例代码来解决这个问题:
pip install backtrader==1.9.74
pip install matplotlib==3.3.4
或者在python文件中指定版本:
import backtrader as bt
import matplotlib
matplotlib.use('Agg')
matplotlib.rcParams['timezone'] = 'Asia/Shanghai'
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
matplotlib.rcParams['font.family'] = 'sans-serif'
from backtrader import warnings