genealogy

Jak utworzyć drzewo genealogiczne w d3.js?

Obecnie pracuję nad małym eksperymentem genealogicznym i chciałbym zaimplementować proste drzewo genealogiczne, jak na poniżs ... . Tutoriale o d3.js obejmuje tylko standardowe wykresy, takie jak wykresy słupkowe. Mam nadzieję, że ktoś mi w tym pomoże.

Oblicz pokrewieństwo Rodzinne na podstawie danych genealogicznych

Chciałbym móc obliczyć pokrewieństwo rodzinne między dwoma osobnikami w drzewie genealogicznym, biorąc pod uwagę następujący ... nerować bratanka?). To jest bardziej trywialne pytanie, to pierwsze jest tym, co naprawdę mnie interesuje. Dzięki wszystkim!

Renderowanie dynamicznie tworzonego wykresu rodziny bez nakładania się za pomocą wyszukiwania głębi?

Chcę wygenerować to: Z tą strukturą danych (identyfikatory są losowe, btw nie sekwencyjne): var tree = [ { "id": 1, ... echo.com wydaje się, że" ukrywa " gałąź, jeśli jest dużo węzłów liściowych i jest kolizja. Może być konieczne wdrożenie tego.