【问题标题】:How can I get Coordinates from the Vertices (Typ: String)如何从顶点获取坐标(类型:字符串)
【发布时间】:2016-02-28 15:57:35
【问题描述】:

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

Graph<String, Edges> graph ; 

我该怎么做?

【问题讨论】:

    标签: nodes jung vertices jung2


    【解决方案1】:

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

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

    一些布局实现在一次通过中计算位置(例如,CircleLayout);其他的,尤其是强制导向的布局,需要多次更新(调用step())才能收敛到一组您可能认为可以接受的坐标。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      • 2014-01-01
      • 2011-01-25
      • 2021-03-30
      • 1970-01-01
      相关资源
      最近更新 更多