是否有现有的PHP,Javascript甚至是命令行工具,可以用HTML(最好)构建族谱,或者至少为它创建一个图像?多个父母是必需的。我一直在谷歌搜索这几个小时,但无济于事。
例如,Google Organizational Chart是理想的,但它只允许每个节点最多拥有一个父节点。我需要两个父母。
无论这个网站做什么都是完美的:http://www.familyecho.com/,但似乎没有使用javascript,他们也没有发布实际创建可视化的代码。
即使连接到外部网站以使用其API生成可视化也是完美的。
答案 0 :(得分:7)
编辑: 我刚从this question看到了其他一些看起来很有前途的选项。
答案 1 :(得分:5)
因为它只是您所追求的JavaScript(我假设,因为您正在设计自己的架构......)InfoVis框架提供了各种复杂的关系 - http://thejit.org/static/v20/Jit/Examples/ForceDirected/example1.html。
答案 2 :(得分:2)
这可以通过Graphviz实现。它是一种(易于学习)的语言,以及可以至少导出到PNG和SVG的命令行可执行文件(适用于Linux,Solaris,Windows和Mac)。它非常灵活,可以做家谱。我想多个父母根本不是问题。请查看http://www.graphviz.org/content/kennedyanc以获取示例。请参阅以下所有其他示例:http://www.graphviz.org/Gallery.php
您可能会自己发现Graphviz的其他一些用途。
答案 3 :(得分:1)
Family Echo现在有一个API,允许您以GEDCOM或FamilyScript格式提交家谱,并通过Family Echo网站在线查看。
答案 4 :(得分:1)
如果有人愿意使用CSS - http://thecodeplayer.com/experiment/css3-family-tree/2
答案 5 :(得分:0)
最后如果发现在php中制作专业的家谱图非常有用的脚本。这对我帮助很大。只想与他人分享,可能对他人有所帮助。