Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
交互式数据可视化-Python_Python_User Interface_Matplotlib_Data Visualization_Vispy - Fatal编程技术网

交互式数据可视化-Python

交互式数据可视化-Python,python,user-interface,matplotlib,data-visualization,vispy,Python,User Interface,Matplotlib,Data Visualization,Vispy,我一直在使用Python进行数据可视化。为了做到这一点,我一直在使用Matplotlib来获得可视化效果。然而,现在除了一个完整的GUI之外,我还需要提供更多的交互式可视化。 我想知道我如何在不丢失Python中迄今为止完成的所有工作的情况下完成这些工作,例如,是否有一些Python工具可以完成这些工作,或者如果我必须转到D3或类似的东西。 有一个例子说明了我必须取得的成就。我不是在构建一个web应用程序,我只是需要提供一个良好的GUI和数据交互 提前谢谢。您可以查看该项目,该项目旨在提供mat

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

提前谢谢。

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


对于另一种方法,有一个库,它有自己的API,但类似地产生d3(通过Vega),用于用Python制作面向web的图形。

以及mwaskom建议的使用框架的web应用程序,您可以尝试提供比matplotlib更具交互性的数据可视化/绘图库,比如


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

如果您正在构建一个web应用程序,d3将是一个很好的解决方案,但我认为它很难与常规的python脚本@jmetz一起使用。谢谢你的回答。这个包对于构建gui很有用,或者我应该使用另一个库来做这样的事情?我必须提供两者。谢谢。
PyQtGraph
包含了将为您创建GUI的类,pyqwt提供了一个可以嵌入任何qt UI的qt小部件。