繁体   English   中英

如何在ipython笔记本中抓取matplotlib图作为html?

[英]How to grab matplotlib plot as html in ipython notebook?

我有一个IPython笔记本,它使用Pandas来反向测试基于规则的交易系统。

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

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

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

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

您可以完全建议另一种方法,您认为可以同样解决问题。

TIA

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

为防止重复绘图,请尝试禁用pylab运行(仔细检查配置>文件和命令行)。 - @crewbum

- >这最后需要重启笔记本:ipython notebook --pylab(NB没有内联)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM