0

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

4

1 回答 1

0

FRLayout 实际上并不像当前设计的那样使用边缘权重(请参阅文档)。

也就是说,调整它并不难,因此它需要一个每个边缘的“拉伸”因子,它可能是边缘权重的函数,而不是所有边缘的单个值(这是它目前拥有的)。

您还需要从 GraphMLReader 构建的元数据中提取权重,然后将其传递给(修改后的)FRLayout。Graph 只保存图拓扑;任何像标签、权重或其他元数据之类的东西都需要明确地传递给想要使用它的东西。查看 Transformer 接口的用法。

如果您需要更多详细信息,请告诉我。

于 2011-04-07T22:23:14.213 回答