赞
踩
在jupyterlab中使用backtrader的cerebro.plot()命令绘图时,提示错误ValueError: Axis limits cannot be NaN or Inf。
多位大佬提示错误原因时matplotlib的版本过高与backtrader不兼容,遂尝试卸载matplotlib3.8.3,但在安装matplotlib 3.2.2时,conda提示我安装不了。
然后在adot12老师的文章中看到,新版的matplotlib3.8.3可以兼容,于是按照他的办法把数据源中补齐了datetime、open、high、low、close、volume这几个要素。
再尝试的时候错误提示变为了:Javascript Error: IPython is not defined, 此时在plot命令前添加魔法命令:%matplotlib notebook 或者 %matplotlib widget,终于出图啦~不过我的图上没有标出buy和sell的位置,再继续研究~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。