4

我有一个使用 Pandas 对基于规则的交易系统进行回测的 IPython Notebook。

我有一个函数,它接受各种标量和函数作为参数,并将统计数据包输出为一些表和几个图。

对于自动化,我希望能够将其很好地格式化为“页面”,然后在循环中调用该函数,同时改变输入并让它输出多个页面进行比较,所有这些都来自单个笔记本单元格。

我采用的方法是创建 IpyTables 然后调用_repr_html_(),一路构建 HTML 输出,以便我最终可以从运行循环的函数中返回它。

如何以这种方式捕获绘图的输出 - matplotlib subplot 对象似乎没有实现_repr_html_()

随意提出另一种您认为可以同样解决问题的方法。

TIA

4

1 回答 1

1

好的,如果你走那条路,这个关于如何捕获 >matplotlib 数字作为内联 PNG 的答案 stackoverflow.com/a/5314808/243434 可能会有所帮助 - @crewbum

为防止重复绘图,请尝试在禁用 pylab 的情况下运行(仔细检查您的 config >files 和命令行)。– @crewbum

--> 这最后需要重启笔记本:ipython notebook --pylab (NB no inline)

于 2013-01-30T09:37:19.093 回答