如何从顶点获取坐标(Typ:String)

时间:2016-02-28 15:57:35

标签: nodes jung vertices jung2

我创建了一个有向图(见下文)。我想从Typ:String获取节点坐标。

Graph<String, Edges> graph ; 

我该怎么做?

1 个答案:

答案 0 :(得分:0)

Graph实例是数据模型。它的工作是存储其元素之间的联系;它不存储坐标,也不存储顶点或边缘对象。

要获取顶点的坐标,您需要为Layout实例创建Graph实例;一旦布局生成了顶点的坐标,您就可以从布局中获取坐标。

一些布局实现计算单次传递中的位置(例如,CircleLayout);其他的,特别是强制导向的布局,需要进行一些更新(调用step())才能收敛到你可能认为可以接受的一组坐标。

通常可视化基础架构会为您更新Layout个职位,但如果您愿意,可以自行完成。

您可能需要查看JUNG发行版中的示例代码。