matplotlib图中的交互式工具提示

时间:2015-11-13 15:18:42

标签: python matplotlib tooltip

有没有办法在matplotlib图中获取交互式工具提示?例如,我想在我的python应用程序中使用悬停工具提示(http://mpld3.github.io/examples/scatter_tooltip.html)功能获得这个散点图,因为它们对可视化非常有用。不幸的是,我不想在浏览器中显示它,但是在我自己的python应用程序中集成,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:5)

Matplotlib只能创建静态图像和动画。如果你想要一些互动的东西,那么你实现这一目标的唯一方法就是使用一个输出javascript的模块。我建议阅读bokeh

它已经发展得很好,并且在python世界中获得了很大的吸引力,因为它是创建交互式绘图的好选择。 Here's an example散景的能力。

  

不幸的是,我不想在浏览器中显示它,而是集成在我自己的python应用程序中

我不确定你自己的python应用程序"但是你不会在浏览器之外制作交互式剧情。如果交互性对您来说真的很重要,我强烈建议您使用散景来进行webapp路由。