68得票7回答
如何在d3.js中创建家谱树?

我目前正在进行一个小型的家谱实验,并希望实现像下图一样简单的家谱树。 到目前为止,最好的搜索结果只能提供孩子只能有父节点的示例。但我需要创建实体之间的链接(从父亲到母亲)以及节点和其他链接之间的链接(从孩子到父母链接)。目前我没有固定的数据架构。 我选择了d3.js来完成这个任务因为它看起...

51得票5回答
使用深度优先搜索呈现无重叠的动态创建的族谱图?

我想生成这个: 使用这个数据结构(id是随机的,顺序不连续): var tree = [ { "id": 1, "name": "Me", "dob": "1988", "children": [4], "partners" : [2,3], root:true, level:...

49得票6回答
使用Dot/GraphViz绘制家谱图布局

我可以帮您进行翻译。以下是您需要翻译的内容: 我想使用Dot和GraphViz绘制一个家谱。 目前,我的进展如下: # just graph set-up digraph simpsons { ratio = "auto" mincross = 2.0 # draw some node...

34得票3回答
如何在基于d3.js的“家谱图”中显示婚姻关系?

我是一名HTML/CSS开发者,正在研究使用JavaScript构建“家谱”解决方案,需要以有意义的方式显示婚姻关系(当然是外部婚姻)。 基本上,我正在考虑以d3.js为基础的树形图,例如:http://bl.ocks.org/4063570,但我很难找到任何表达“婚姻关系”的东西。 下面...

19得票6回答
从家谱数据中计算家庭关系

我希望能够计算家谱树中两个成员之间的亲属关系,根据以下数据模式(从我的实际数据模式简化而来,仅显示与此问题直接相关的列):individual ---------- id gender child ---------- child_id father_id mother_id 使用这个结构,...

19得票3回答
如何防止家谱生成器中的重叠?

我正在创建一个交互式的家谱创建器,与更简单的谱系图/树不同。 我的要求(基于familyecho.com)是: - 多个配偶而不仅仅是通常看到的两个父母和一个孩子。 - 多个兄弟姐妹 - 配偶不一定需要有孩子 - 不一定总是有一个父母“对”,可能只有单身父亲/母亲 我遇到的问题是:我基于...

18得票6回答
有没有用Python编写的GEDCOM解析器?

GEDCOM是一种交换家谱数据的标准。 我找到了用以下语言编写的解析器: C perl Ruby 甚至还有Factor 但迄今为止还没有用Python编写的解析器。我找到的最接近的是GRAMPS项目中的libgedcom.py文件,但它包含太多对GRAMPS模块的引用,无法满足我的需...

18得票8回答
家谱树控件

我被妻子交给了一个任务,需要创建一个程序,让她可以追踪我们家族双方的家谱。 有没有人知道一种具有成本效益(免费)的控件来表示这种类型的信息? 我想要的是一种修改过的组织架构图/树形图。修改后的部分是每个节点都应该有2个父节点(例如,一个孩子应该有一个母亲和一个父亲)。 我目前想到的解决办...

10得票2回答
处理历史日期

有哪些处理旧历史日期的标准和策略? 现代的公历与不同长度的月份、闰年等相对容易处理,可以使用编程语言库或数据格式如ISO8601、RFC3339和RDF的OWL-Time本体论。较早的表示法,如儒略日历、宗教日历、在位年数(例如,“查尔斯二世三月十三日”)及其变种似乎没有得到很好的照顾。 我特...

10得票1回答
血统关系图谱为什么要以家庭为基础?

我正在开发一个家谱应用程序,目前处于建模个人关系阶段。 根据我的研究,我注意到大多数关系映射是基于家庭(父亲+母亲),因此在盲目采用之前,我希望了解背后的原因。 由于我的项目是父权制的,我假设只要一个人添加了父亲,那就创建了一个新家庭。