在 Jupyter Notebook 中运行时,1.9.1.99 版添加了自动内联绘图。
一些关于backtrader的问题表明人们在笔记本中使用该平台并支持这一点并将其设为默认行为应该使事情保持一致。
如果希望以前的行为并且必须独立绘制图形,只需运行以下操作:
import backtrader as bt ... cerebro.run() ... cerebro.plot(iplot=False)
当然,如果从脚本或交互方式运行, matplotlib
的默认绘图后端将像以前一样使用,它将在单独的窗口中绘制图表。