目前,我正在尝试创建一个家谱,其中包括:
- 配偶/伴侣(多个)
- 配偶/伴侣的子女
我想在React.js中完成这个任务,并使用VX。
根据D3树形结构,每个孩子只能有一个父亲,因此为了按照我的选择生成树形结构,我必须将伴侣与成员的子女对齐。并且使用额外的JSON键来为伴侣设置样式。请参见下面的示例。
您可以在我的存储库中找到相同的内容。
我很欣赏Cyril Cherian在这个JSFiddle中尝试实现带有伴侣的树形结构的方式。
`https://jsfiddle.net/cyril123/fcd5q8fv/1/`
我对它进行了分支(使用Javascript)
`https://jsfiddle.net/Vaishak/x6bg9dcu/`
并且进行了一些更改。
但是问题在于它不能以一种干净/简单的方式拥有多个配偶/伴侣,必须非常糟糕地修改JSON。
相同的JSFiddle脚本也可以在我的存储库中找到
我希望两者的混合体,其中
- 配偶将与树的成员对齐
- 除非另有说明,否则配偶不会从任何其他节点连线
- 孩子将从配偶线的中间开始
这里有什么解决方案? :)
注意:我已经在VX的GitHub问题页面上发布了相同的内容,不确定是否会在那里得到解决。