我正在解析一个包含 block 之间关系信息的文件。该文件提供了我的信息,例如:
a b
a d
b c
这对应于看起来像 this 的图像(数字可以忽略,它们是 block 的重量)。
所以右边的字母,如第一行的 b
,表示 a
位于其上方。
我的问题是,我将如何着手尝试以编程方式创建此类图像?
我目前正在用 Java 实现它,但我主要是在寻找有关问题域的更高级别的信息。
最佳答案
因为您使用图形并使用 Java,所以我建议您看一下 Gephi .首先将您的图形转换为 Gephi 兼容格式(例如 gexf),然后查看 Gephi 是否满足您的要求。然后使用 Gephi API/库来解决您的任务。
关于java - 关系图的自动布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28818703/