繁体   English   中英

如何在网页中嵌入交互式matplotlib图

[英]How to embed an interactive matplotlib plot in a webpage

我一直在搜索如何在网页中嵌入一个交互式matplotlib小部件(如下所示: http//matplotlib.org/examples/widgets/slider_demo.html )。 最终目标是制作教育页面。

我希望我不会重复这个问题。 谷歌发现的总是如何以图像格式将情节嵌入静止图像中。

我以为我可以用ipython笔记本剧情gjango做点什么 但我很困惑。

是否有可能用于吸引人的情节? 我很感谢你的导游我应该思考和工作的方向。

谢谢。

在2015年夏天,我面临着类似的任务:嵌入交互式小部件,在移动滑块时更改其基础数据。 这与在本地计算机上运行时交互式的交互式IPython小部件非常相似。 我想要的例子可以在jakevdp的博客上找到。

总结到目前为止所完成的工作:

还有博客文章标题为“ 浏览器中的科学Python:它即将到来! ”。 这篇文章的日期是2014年3月31日。

对我来说,两个最有吸引力的选项是ipywidgets和HoloViews,但我很期待IPython提供静态交互式小部件。 我希望能够快速获得对静态交互式小部件的坚实支持,并且在不到5年/ 2020年(以及2017年的2年内?)。

截至2014年4月初,答案是肯定的。 根据这个领域的工作,我希望这些图书馆的质量和数量能够继续快速提高。

IPython 2.0,特别是笔记本,支持交互式控件 ,Brian Granger在他的谈话IPython中详细介绍了- 软件的属性以及它们如何影响我们的工作 (从32:25开始看你感兴趣的位) )

目前正在开展一些令人惊叹的项目,它们将服务器和客户端代码结合在一起,用于下一代python可视化库。 目前,这包括MPLD3ipywidgets库的工作。 Jake Vanderplas的博客Pythonic Perambulations上有一些很棒的互动图,展示了这一点。

暂无
暂无

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

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