基于图形的网络可视化Java图形库
我想实现一个可视化界面,用于将基于图形的网络可视化Java图形库,java,graph,visualization,graph-visualization,jung2,Java,Graph,Visualization,Graph Visualization,Jung2,我想实现一个可视化界面,用于将节点和边可视化为图形,并将节点等一些对象在节点之间移动为数据包,如下图所示: 我曾尝试使用Jung库,但它缺乏任何类型的功能,无法使用边作为移动对象的路径在节点之间移动对象。 我看过Graph Stream Library的演示,它显示了一些在节点之间移动的对象,但是当我查看库文档时,我没有发现任何在图形中移动对象的功能,这个库能够满足我的需要吗 如果没有,谁能建议一个库,可以为我提供这样的功能。 如有任何建议,将不胜感激 编辑:进一步努力实施 我已经在JUNG中
节点
和边
可视化为图形,并将节点等一些对象在节点之间移动为数据包,如下图所示:
我曾尝试使用Jung库,但它缺乏任何类型的功能,无法使用边作为移动对象的路径在节点之间移动对象。
我看过Graph Stream Library的演示,它显示了一些在节点之间移动的对象,但是当我查看库文档时,我没有发现任何在图形中移动对象的功能,这个库能够满足我的需要吗
如果没有,谁能建议一个库,可以为我提供这样的功能。
如有任何建议,将不胜感激
编辑:进一步努力实施
我已经在JUNG中实现了这样的功能,对于直边,它工作得很好,我使用IterativeProcess
类并通过setLocation
函数移动节点
这就是实施
但是我想知道,是否有其他一些具有内部定义功能的库真的可以更好地实现这一点?我认为对于您的需求,可视化工具比图形库更合适。我已经在基于java的可视化课程中使用了这个工具。它简单易学,功能强大。这看起来很酷,但要求图书馆推荐是违反规定的。但是还有许多其他问题需要询问图书馆。你应该标记这些问题以关闭它们。他们不属于这里。你可以考虑问问@安德烈亚斯,我是不是应该从这里去掉?我已经设置了一个赏金。我还添加了编码工作。