2011-04-06 61 views
0

我正在使用Jung 2.0。我有一个带加权边缘的graphml文件。我正在使用graphml读取器来读取文件并创建图形。当我用FRLayout可视化图形时,我观察到图形不反映与边缘相关的权重。我是否必须将权重专门分配给边缘?如果是这样,我该怎么做?来自graphml的Jung加权边缘

回答

0

FRLayout实际上并未按照当前设计的边缘权重工作(请参阅文档)。这就是说,它不会很难适应,因此它需要一个可能是边缘权重函数的边缘“拉伸”因子,而不是所有边缘的单个值(这是它目前的情况具有)。

您还需要从GraphMLReader构建的元数据中提取权重,然后将其传递给(修订的)FRLayout。该图只包含图形拓扑;任何类似标签或权重或其他元数据的东西都需要明确地传递给想要使用它的东西。看看Transformer界面的用法。

让我知道你是否需要更多的细节。