[英]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可视化库。 目前,这包括MPLD3和ipywidgets库的工作。 Jake Vanderplas的博客Pythonic Perambulations上有一些很棒的互动图,展示了这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.