关系图的自动布局

时间:2015-03-02 20:16:18

标签: java algorithm layout graph

我正在解析一个文件,其中包含有关块之间关系的信息。该文件提供了我的信息:

a b
a d
b c

这对应于看起来像this的图像(数字可以忽略,它们是块的权重)。

所以正确的字母,就像第一行的b一样,意味着a站在它的顶上。

我的问题是,我将如何尝试以编程方式创建这样的图像?

我目前正在Java中实现这一点,但我主要是寻找有关问题域的更高级信息。

1 个答案:

答案 0 :(得分:0)

因为您使用图表并使用Java,我建议您查看Gephi。首先将图形转换为Gephi可分隔格式(例如gexf),看看Gephi是否满足您的要求。然后使用Gephi API /库来解决您的任务。