家谱web应用程序的“家谱”视图
Family Tree view for family tree web application
我正在为我的项目设计一个家谱。因此,我想知道在树中显示家庭成员的树结构的最佳方式。
检查此链接:
寻找家谱
这是谷歌上的第一个链接!其中一个答案引用了这个链接,其中有一个家谱的例子:
http://gojs.net/latest/samples/orgChartEditor.html
如果这不是你想要的,我相信你可以在谷歌上找到很多例子。
对于家谱,不要使用树结构。以下是家谱树结构的一些问题:
- 树只有一个根,而家谱必须至少有两个:丈夫;妻子
- 使用树形结构将很难在婚姻中展示人们的配偶/伴侣。如果一个人结过不止一次婚,并且每一次婚姻都有后代,那就更糟了
- 树形结构永远不能显示家庭成员之间的婚姻/乱伦
看看我的示例:使用鼠标滚动缩放,可拖动,并带有交互式工具提示。使用d3.js 创建
SVG Family Tree Generator提供了一个免费工具,其中包括图形设计器、GEDCOM导入和可自定义的单击操作(例如,用于查看传记)。输出以可配置的组合使用SVGH、HTML、CSS和JavaScript。
我建议:
- 家谱(https://ccge-boadicea.github.io/pedigreejs/)
- dTree(https://github.com/ErikGartner/dTree)
- (也许)Tree.js(https://fperucic.github.io/treant-js/)
相关文章:
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- angular.js没有'无法在PhoneGap中处理视图标记
- 如何包含特定于每个视图angularjs的javascript文件
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- Ajax Live搜索发布到Laravel视图
- backbone.js无法渲染视图
- 根据某些条件在视图之间切换
- ng视图外的链接重定向到ng视图内的页面
- 如何在Jquery中发布后将值从视图返回到控制器
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 使用Scala Play Framework视图中的键检索映射值
- FF视图源|脚本高亮显示为红色
- 如何使bxslider仅在移动视图中处于活动状态
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 在Rails中更新Div,而不更改更新请求后的视图
- 如何在Ionic Android中将Javascript注入到web视图中
- 家谱web应用程序的“家谱”视图