我如何获得JUNG边缘长度?

问题描述 投票:0回答:1

如何从在JUNG中构造的图获得边长?以像素为单位会很好,但是如果更复杂,请解释。

edges jung
1个回答
0
投票

首先,可以通过获取布局中每个顶点的位置,然后进行显而易见的数学运算,来获得布局坐标中的距离。

其次,我不明白为什么您希望链接权重是布局如何放置顶点的​​函数。这似乎有些武断。通常,如果有的话,这是相反的(边缘权重决定布局中顶点的位置)。

最后,假设您使用的是Dijkstra {Distance,ShortestPath},则可以提供任何您喜欢的边缘权重;看看Javadoc如何做到这一点。

您要解决的基本问题是什么?

© www.soinside.com 2019 - 2024. All rights reserved.