我正在尝试绘制一张动态图表,希望能够对其进行控制(移动边缘或节点,更新边缘或节点数据,单击边缘以显示更多信息...)。 我已经尝试了几个程序和包,如prefuse、networkx和processing。 但是,这些程序和包无法控制边缘(例如onClick监听器),我们只能控制节点。 我还有一个小问题,因为我正在使用Python解析数据,而绑定语言是一件新事物,我尝试过使用processing中的Jython,但速度非常慢... 我将非常感谢您的任何帮助 谢谢!
我正在尝试绘制一张动态图表,希望能够对其进行控制(移动边缘或节点,更新边缘或节点数据,单击边缘以显示更多信息...)。 我已经尝试了几个程序和包,如prefuse、networkx和processing。 但是,这些程序和包无法控制边缘(例如onClick监听器),我们只能控制节点。 我还有一个小问题,因为我正在使用Python解析数据,而绑定语言是一件新事物,我尝试过使用processing中的Jython,但速度非常慢... 我将非常感谢您的任何帮助 谢谢!
看一下这个例子
http://developer.qt.nokia.com/doc/qt-4.8/graphicsview-elasticnodes.html
你应该能够使用Python绑定C++/Qt,也就是PyQt或Pyside来完成相同的任务。这样做可以使程序运行和渲染速度更快。