2

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

先感谢您。

4

2 回答 2

2

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

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

于 2014-03-01T00:11:50.373 回答
1

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

对于不同的方法,有vincent库,它有自己的 API,但同样生成 d3(通过 Vega),用于在 Python 中制作针对 Web 的图形。

于 2014-02-28T18:14:16.940 回答