我正在尝试以编程方式构建一个家谱。我不关心输入数据的格式,因为文本很容易解析(我是NLP研究员),但我无法弄清楚如何构建(显示)树。以下是我的问题:
有许多库可以生成DAG,但这些可视化不是静态的,它们通常不令人满意。一些例子:
总之,我需要一个框架:
我知道我将无法找到能完成这三项工作的东西(我花了两周的时间搜索),但我希望能找到能够完成后者的工作,或者至少有一些帮助开发算法这样做。在这一点上,我不在乎是否需要学习一种全新的语言才能做到这一点。我要求很多,但是你可以发送给我的任何资源,图书馆或建议都会有很大的帮助。
免责声明我不正在寻找以下任何内容:
我只是在寻找进行分层布局的算法。谢谢!