我想可视化家谱并将其保存为图像(byte[])。
家谱基于一个简单的模型:
public class Person {
private List<Person> children = new ArrayList<Person>();
private Person partner;
private Person mother;
private Person father;
private final String fullName;
}到目前为止,我尝试使用了graphstream和jung。使用这两个框架,我都能够生成图像,除了节点的位置不像它们应该在家谱树中一样。
我可以自己写一个“家庭树布局管理器”,但我担心这是一个困难且容易出错的过程。
有没有人有什么建议来解决这个问题?
发布于 2017-02-10 17:20:32
最后,我自己编写了"Family Tree layout manager“,并使用jgraph库作为框架。
https://stackoverflow.com/questions/38716091
复制相似问题