我想实现一个可视化界面,用于可视化nodes
和edges
图形以及一些对象,如在节点之间移动的节点作为数据包,如下图所示:
我曾尝试使用Jung库,但它缺少使用边缘作为移动对象的路径在节点之间移动对象的任何类型的功能。我已经看过 Graph Stream Library 的演示,它显示了一些对象在节点之间移动,但是当我查看库文档时,我没有找到任何用于在图中移动东西的功能,这个库是否能够满足我的需要?
如果没有,任何人都可以建议一个可以为我提供此类功能的库。任何建议,将不胜感激。
编辑:进一步的实施努力
我已经在JUNG中实现了这样的功能,对于直边它工作正常,我正在使用IterativeProcess
类并按功能移动节点setLocation
。
这里是实现。
但是我想知道是否真的有更好的方法可以通过其他一些具有内部定义功能的库来执行此操作?