首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法在IPython notebooks中创建交互式绘图(类似于D3)?

有没有办法在IPython notebooks中创建交互式绘图(类似于D3)?
EN

Stack Overflow用户
提问于 2013-07-05 15:22:09
回答 7查看 7.1K关注 0票数 15

我找到了这两个答案:Animated graphs in ipython notebookHow to grab matplotlib plot as html in ipython notebook?

但它们并没有解决交互性问题。我想要显示带有2-3条曲线的曲线图,并让用户悬停这些曲线以获取更多详细信息或控制用于从组合框中生成这些曲线的参数

EN

回答 7

Stack Overflow用户

发布于 2014-02-25 22:49:10

iPython: Manipulate-like command上检查以下答案。

以及以下两个方向:

  1. IPython interact/iveIPython - The Attributes ofSoftware and How They Affect Our Work - Brian Granger中的动机接近32m:12s;在IPython's github
  2. Altair上提供了强大而简洁的语法,基于vega-lite;请参阅gallery
  3. MPLD3: Bringing Matplotlib to the Browser
票数 9
EN

Stack Overflow用户

发布于 2013-07-05 21:10:03

我不相信标准的matplotlib图能够达到你想要的交互性。Chaco可以制作交互式图形,但不能在ipython笔记本AFAICT中使用。您最好的选择可能是Bokeh。它输出为Javascript/HTML,可以制作交互式图形,并且有一个在ipython中使用它的示例。

票数 7
EN

Stack Overflow用户

发布于 2013-12-01 08:09:13

你可能想看看Plotly。它们在IPython Notebook中呈现交互式D3图(例如here。您还可以导出为静态图像,并在悬停时缩放、悬停、平移和查看文本。交互性是他们强调的重点之一。要获得更多信息,您还可以在Notebook中使用IPython widgets,它为您提供了更多的控制和选项。例如:

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17483271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档