这是代码的链接:http://jsfiddle.net/mj58659094/ADXGu/ ;
现在,家谱只有亲子之间的链接。我如何获得如下配偶之间的链接?
|-----------------------|
- - - | Father-3 (SMJ) |
- | |-
- |-----------------------| -
|-----------------------| - -
| Father-0 (PMI) |- |-----------------------| -
| |- | Mother-3 (AJ) | - -
|-----------------------| - | (AJ Nickname) |- -
- |-----------------------| -
|-----------------------| - -
| Mother-0 (MP) | - |-----------------------| -
| (AJ Nickname) |- | Mother-3 (MTJ) | -
|-----------------------| | (MTJNickname) |-
|-----------------------|
personId:“ 1000101”父亲3(SMJ)结婚两次,第一任妻子是personId:“ 1000102” Mother-3(AJ),第二任妻子是personId:“ 1000103” Mother-3(MTJ)。任何帮助将不胜感激。谢谢。
最佳答案
您可以将配偶定位为父亲的孩子(D3不在乎),但是当您仅将孩子与父亲联系在一起时,配偶的出现级别与孩子相同:
Father 0 ---- Spouse 0-0
---- Spouse 0-1
---- Spouse 0-2
---- Father 1 ---- Spouse 1-0
---- Father 2
另一个解决方案可能是将孩子与配偶联系起来:
Father 0 ---- Spouse 0-0 ---- Father 1 ---- Spouse 1-0 ---- Father 2
---- Spouse 0-1
---- Spouse 0-2
我怀疑您将需要不同的布局(例如force layout)来表示孩子有两个父母:
Spouse 0-2
|
|
Father 0 ---- Spouse 0-0
| \ /
| Father 1 ------ Father 2
| \ /
Spouse 0-1 Spouse 1-0
您可能希望区分父母与孩子之间的联系与丈夫与妻子之间的联系。