在 Jupyter Notebook 中運行時,1.9.1.99 版添加了自動內聯繪圖。
一些關於backtrader的問題表明人們在筆記本中使用該平台並支持這一點並將其設為默認行為應該使事情保持一致。
如果希望以前的行為並且必須獨立繪製圖形,只需執行以下操作:
import backtrader as bt ... cerebro.run() ... cerebro.plot(iplot=False)
當然,如果從腳本或交互方式運行, matplotlib
的默認繪圖後端將像以前一樣使用,它將在單獨的窗口中繪製圖表。