如何在ipython笔记本中以html格式获取matplotlib绘图?

2024-05-16 23:24:48 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

我采用的方法是创建IpyTables,然后调用_repr_html_u(),在此过程中构建html输出,以便最终从运行循环的函数返回它。在

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

请随意提出另一种完全可以解决问题的方法。在

TIA


Tags: 方法函数绘图pandas参数规则htmlstats
1条回答
网友
1楼 · 发布于 2024-05-16 23:24:48

Ok, if you go that route, this answer stackoverflow.com/a/5314808/243434 on how to capture >matplotlib figures as inline PNGs may help – @crewbum

To prevent duplication of plots, try running with pylab disabled (double-check your config >files and the command line). – @crewbum

>;这最后一步需要重新启动笔记本:ipython notebook pylab(NB no inline)

相关问题 更多 >