Java图形库:用于网络可视化的图形库Graph

6

我希望实现一个可视化接口,将节点边缘以图形方式显示,并且一些对象(如节点之间移动的节点)可以被称为数据包,就像下面的图片:

enter image description here

我曾尝试使用Jung库,但它缺乏使用边缘作为移动对象的路径来移动对象的任何功能。我看过Graph Stream Library的演示,其中显示了一些物体在节点之间移动,但是当我查看库文档时,我没有找到任何可以在图形中移动物品的功能,这个库能满足我的需求吗?
如果不能,有人能推荐一个可以提供此功能的库吗?任何建议都将不胜感激。
编辑:进一步实现
我已经在JUNG中实现了这样的功能,对于直线边缘,它运行良好,我正在使用IterativeProcess类,并通过setLocation函数移动节点。
这里是实现HERE
但我想知道是否有其他库可以通过某些内部定义的功能更好地完成这项工作?

这看起来很酷,但是要求推荐库是违反规则的。 - Makoto
2
但是还有许多其他关于库的问题。 - Freelancer
你应该标记那些需要关闭的帖子。它们不属于这里。 - Makoto
你可以考虑在http://softwarerecs.stackexchange.com/上提问。 - Andreas Fester
我已经检查过了,似乎没有实现图形移动的功能。我会继续深入挖掘,谢谢。 - Freelancer
显示剩余2条评论
1个回答

2

我认为对于你的需求,可视化工具比图形库更加适合。在我的可视化课程中,我已经使用了基于Java的Processing 工具。它非常简单易学,但功能强大。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接