我有一个使用Pandas来回测基于规则的交易系统的IPython笔记本。
我有一个函数接受各种标量和函数作为参数,并输出一个stats包作为一些表和几个图。
对于自动化,我希望能够很好地将其格式化为“页面”,然后在改变输入的同时循环调用该函数,并输出一些页面进行比较,所有这些都来自一个笔记本单元。
我正在采取的方法是创建IpyTables,然后调用_repr_html_(),沿途构建HTML输出,以便最终从运行循环的函数返回它。
如何以这种方式捕获图的输出 - matplotlib子图对象似乎没有实现_repr_html _()?
您可以完全建议另一种方法,您认为可以同样解决问题。
TIA
答案 0 :(得分:1)
好的,如果你走那条路,这个回答stackoverflow.com/a/5314808/243434关于如何捕获> matplotlib数字作为内联PNG可能会有所帮助 - @crewbum
为防止重复绘图,请尝试禁用pylab运行(仔细检查配置>文件和命令行)。 - @crewbum
- >这最后需要重启笔记本:ipython notebook --pylab(NB no inline)