在python上绘制动态图

发布于 2024-11-07 16:59:29 字数 237 浏览 0 评论 0原文

我正在尝试绘制一个我想要控制的动态图(移动边或节点,更新边或节点的数据,单击边以显示更多信息...)。 我尝试过几个程序和软件包,例如 prefuse、networkx 以及processing。 但有了这些,我们无法控制边缘(例如 onClick 侦听器),我们只能控制节点。 我还有一个小问题,因为我使用 python 来解析数据,而绑定语言对我来说是一个新事物,我尝试过 Jython 的处理,但速度非常慢...... 我将不胜感激你的任何帮助 谢谢你!

I am trying to draw a dynamic graph which I want to control ( moving edges or nodes, update data of edges or nodes, click on edge to show more information...).
I have tried several programs and packages like prefuse, networkx and also processing.
But with these, we cannot control edges (onClick listener for exemple) we can just control nodes.
I have also a little problem because I am using python to parse the data and binding languages is a new thing for me , I have tried Jython with processing which was really slow...
I will appreciated any help of you
Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那伤。 2024-11-14 16:59:29

看一下这个示例

http://developer.qt.nokia .com/doc/qt-4.8/graphicsview-elasticnodes.html

您应该能够使用 C++/Qt 的 Python 绑定(又名 PyQt 或 Pyside)进行相同的操作。它的运行和渲染速度应该更快。

Take a look at this example

http://developer.qt.nokia.com/doc/qt-4.8/graphicsview-elasticnodes.html

You should be able to make the same using Python Binding for C++/Qt aka PyQt or Pyside. It should run and render much faster.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文