问题标签 [family-tree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10950 浏览

javascript - 用于构建树节点层次结构的 javascript 库

我正在寻找可以执行以下任务的 JavaScript 库:

  1. 动态生成树(图节点)(数据的层次结构)
  2. 可以将节点连接在一起
  3. 图形区域的缩放选项
  4. 每个节点的标签

基本上,就像familyecho.com一样?我在哪里可以找到具有相同功能的库?如果你们中的任何人知道任何可以执行所有这些任务的库,那么请回复我。

0 投票
1 回答
245 浏览

javascript - 我试图了解familyecho网站的js,但我没有找到应该在这里的代码

在familyecho网站,当你点击我框时,必须有一个点击触发器,我试图找到这个功能,但我在任何地方都没有找到它,谁能告诉我它在哪里,最好告诉我如何找出来。 http://www.familyecho.com/

0 投票
5 回答
7699 浏览

html - CSS3家谱,怎么加老婆

我正在关注本指南,了解如何仅使用 CSS3 制作家谱。但我真的不知道如何结婚。

澄清一下:代码现在的作用是: 在此处输入图像描述

我要补充的是: 在此处输入图像描述

我知道这是一个简单的问题,但现在我有货

0 投票
2 回答
2769 浏览

python - 家谱图数据库

有人可以指点我将图形数据库用于家谱吗?我想学习neo4j,我使用python,所以我想为自己制作一个家谱图数据库来学习图数据库。我搜索了示例来模拟和学习(任何图形数据库,任何语言),但很惊讶我发现的很少。

注意我的意思是图形数据库,它的结构与关系数据库不同。请参阅http://en.m.wikipedia.org/wiki/Graph_database

我正在寻找家谱的示例模式。

0 投票
1 回答
408 浏览

php - PHP MYSQL 家族树“关于”页面

我建立了一个家谱。该表如下所示:

id-----firstname------母亲------父亲-----孩子

这是人员详细信息页面的代码:

$query = mysql_query(" 选择family.id,family.firstname,mother.firstname AS mother,father.firstname AS father,kids.firstname ASkids

来自家庭

加入家庭作为母亲 on mother.id = family.mother 加入家庭作为父亲 onfather.id = family.father 加入家庭作为孩子 on kids.id = family.kids

WHERE family.id=".$_GET['id']

$row = mysql_fetch_array($query,) 或 die(mysql_error());

结果是:
名字:XXXXX
母亲姓名:YYYYYY
孩子:AAAAAAA

问题是当其中一个字段为空时(如果有人没有孩子),脚本会停止。我只得到:

名字:
母亲姓名:
孩子:

有什么解决办法吗?

0 投票
2 回答
1104 浏览

prolog - 序言:简单的家庭关系

我正在学习 Prolog,我想要的是对一个简单的家庭成员进行简单的“计算”(我不知道它在 Prolog 中是如何调用的)。

例如我有:

(当它不在我的脑海里时,它看起来很有趣并且完全不合逻辑:))

我的问题是约翰的父亲是谁(正确的遮阳篷应该是皮特)

但它总是给我虚假。

0 投票
3 回答
4659 浏览

php - MySQL 家谱:层次结构、婚姻参考和显示

我正在建立一个家谱 + 历史 [PHP] 网站,以展示我妈妈为她父母的圣诞礼物整理的家谱报告。这棵树至少将基于一个 MySQL 数据库(“family”),我目前正在其中使用两个表:“persons”和“marriages”。我还有第三张桌子,“亲子关系”,但后来认为它是不必要的。

表的结构如下:

“婚姻”表中的 PK 索引由两个 ID 列组成。(*请原谅我使用性别歧视术语;这只是出于结构目的——以防万一,因为我是 MySQL 新手——而且我的家人无论如何都是相当右翼和保守的,但它确实没有'无关紧要,没有任何意义,如果您愿意,不妨将其视为配偶1和配偶2。我个人对任何人都没有同性恋恐惧症或偏见。结束免责声明。愿所有人平安。)

所以......你明白我为什么要为“婚姻”维护一个单独的表:每段婚姻都有自己的数据必须包含在内,在配偶双方的记录中重复每段婚姻的数据是很愚蠢的。我之前在“persons”表中有一个“spouseID”列,但是我还需要手动匹配每个配偶的 ID,并且无法弄清楚如何将该列链接到相应的婚姻列(在“婚姻表)无论如何,所以我放弃了它。

如果有人能告诉我如何让“婚姻”中的两个配偶 ID 列来显示人的姓名,或者这将是盛大的。

但首先我需要知道如何链接这两个表(可能在“persons”表中包含一个“spouse”列,它以某种方式与“marriages”表集成在一起),其次是关于如何显示的任何提示层次树。

非常感激。

PS 这棵树相当广泛,跨越约 6 代。大约有 45 个“人”,我认为有 16 段婚姻,无论这些信息是否值得……

0 投票
1 回答
1147 浏览

prolog - parent_of 序言

我是 prolog 的新手,想得到一些建议。

我有一些事实:

parent_of是否可以在不使用sisterand的情况下定义规则brother

0 投票
2 回答
19836 浏览

javascript - 寻找家谱

我正在为我的 web 应用程序创建具有 HTML5 要求的家谱功能。我已经搜索并找到了一些 JS 示例,但我没有找到任何符合我要求的示例。我已经尝试过 JIT、Rafael、GoJS 等。

我发现这是最接近 GoJS 的:

GoJS 家族树选项 #1

但这还不够。我需要使用拖放功能将一个成员与另一个成员连接起来。

是否有一些 JS 可能符合要求或至少像 GoJS 一样运行?由于我需要为 GoJS 支付许可证然后对其进行定制,因此预算很紧。非常感谢。

0 投票
1 回答
831 浏览

recursion - Prolog 中祖父母的定义,是否有任何 prolog 程序员愿意帮助澄清这一点?

祖父母(X,Y):- 父母(X,母亲(Y))。

通常祖父母将被定义为 Parent(X,Z) , Parent(Z,Y)....但它看起来更自然,作为 X 的父母 Y 的父母,我在上面定义的(无法解释自己任何比这更好,抱歉)我的问题是:这个定义是否仍然被认为是有效的,如果不是,为什么不呢?