交互式数据可视化 - Python

时间:2014-02-28 18:02:48

标签: python user-interface matplotlib data-visualization vispy

我一直在使用Python进行数据可视化。要做到这一点,我一直在使用Matplotlib来获取可视化。但是,除了完整的GUI之外,现在我还需要提供更多交互式可视化。 我想知道如何在不丢失到目前为止在Python中完成的所有工作的情况下做这样的事情,即,如果有一些Python工具可以做这样的事情,或者我必须去D3或类似的东西。 Here有一个我必须实现的例子。我不是在构建一个Web应用程序,我只需要提供良好的GUI和数据交互。

提前谢谢。

2 个答案:

答案 0 :(得分:2)

除了使用mwaskom建议的框架定位Web应用程序之外,您还可以尝试提供比matplotlib更多交互性的数据可视化/绘图库,例如

我自己在几个小项目中使用过PyQtGraph。

答案 1 :(得分:1)

您可以查看mpld3项目,该项目旨在提供matplotlib图形与d3之间的转换。这是一个非常新的并且正在迅速发展,但它至少值得关注。

对于不同的方法,有vincent库,它有自己的API,但类似地生成d3(通过Vega),用于制作以Python为目标网页的图形。