Hi all,
I'm new to this mailing list, and to D3, so I apologize in advance if I say anything nooby.
What I'm looking to do is create something like this:
https://groups.google.com/forum/#!newtopic/d3-js It's known as a kinship chart. Just to be clear, what I want is something where I have a root node, who will potentially have two parent nodes, multiple spouses, and multiple children with those spouses.
I've seen a few examples that come sorta close, but not really. The closest I've found is
http://bl.ocks.org/jdarling/2503502. The problem with this is the root's parent's don't have children.
I'm pretty sure the d3 tree layout is not suited for this, because it requires the data to be in a format where each node has parents, who have parents, etc. Each of my nodes have parents, children and "spouses".
So, instead of a tree layout, maybe I want a force layout? The problem there is that I still want my data to be hierarchical. Ie: I don't want randomly distributed nodes; I want a clear distinction between each generation.
So, I guess I want a "force dendrogram"? I don't have a clue how I'd do that though.
Anyhow. Any ideas are welcome. I'm kinda stumped on how to do this. I've done a lot of searching, and I haven't found any solutions to this problem. The only application I've found that does something like this in an halfway decent form is Ancestry.com, and they're source is closed, so there's no help there.
Thanks,
oddityoverseer13