Mehrere Partner in einem Stammbaum in d3.js?

I have einen Stammbaum von Cyrils erstaunliche Antwort aber ich versuche herauszufinden, wie ich es anpassen kann, um mehrere Partner zu unterstützen. In diesem Fall habe ich einen "Mistress" -Knoten hinzugefügt und versuche anzuzeigen, dass "Mistress" und "John" ein Kind mit dem Namen "Hidden Son" hatten.

Die aktuelle Datenstruktur sieht folgendermaßen aus:

arin ist dasroot Objekt speichert alles. Es hat einchildren Array, das die höchste "Generation" ohne Eltern enthält. Es enthält auch ein Objekt, das die untergeordneten Objekte / Knoten dieser Geschwister enthält. Im obigen Beispiel ist diesroot.children[2].

Ich denke, ich müsste die Datenstruktur umgestaltenchildren und geben Sie an, von wem das Kind stammt. Ich habe nur Probleme damit, dies und die Zeile @ zu konzipiere

Das Ende wäre ungefähr so, außer die Herrin wäre auf der linken Seite:

Antworten auf die Frage(2)

Ihre Antwort auf die Frage