用于dynamic可视化的Javagraphics库

我需要支持dynamic可视化的图表的Java库。 我需要在顶点之间移动物体,并且必须显示这个物体。 3D不是必需的,2D表示就足够了。

我目前使用JUNG,但它是非常有限的,它是更多的静态图从我可以告诉。

我已经看过这个问题,但JGraphT似乎也没有做到这一点。

有人可以提出一些build议吗?

晚编辑:

在等待答复之前,我等待完成这个项目。 我最终保留了JUNG,同时也使用UBIGraph作为辅助库。

看一看:

  • JGraphT
  • JUNG
  • G
  • yWorks
  • BFG
  • GEF
  • gmgraphlib
  • 场面图
  • Piccolo2D
  • 各种图书馆的名单
  • JGraph

看看GraphStream ,从他们的演示video中可以看出 ,你可以使用他们的库来做一些graphics化的东西。

这个graphics可视化库怎么样? http://graphstream-project.org/

Prefuse非常强大。

你看过Processing还是Processing.js ? 有一些惊人的可见项目正在与此。

不是严格的Java,但容易集成在Java环境中,如果我记得正确。

如果可行,另一种select是以graphviz点格式构build文本文件,并使用提供的各种工具来处理它。 主要用于生成静态图像

有关更多详细信息,请参阅graphviz gallery

在这里输入图像说明

你也可以看看wilmascope 。 我在几年前经过充分的研究后使用了它,并且非常满意,但是从现在起10年以来它一直没有更新。