2012-06-21 4 views
38

Я хотел бы использовать d3.js для построения родословной.d3js Площадь дерева

Все примеры, которые я нашел, демонстрируют органические деревья.

enter image description here

Есть ли exemples там с родословной, как стиль?

enter image description here

+5

Почему я получил -2 по этому вопросу? – gpasse

ответ

50

Вы можете сделать это, используя либо cluster или tree макеты. И используя собственный генератор путей для рисования ортогональных линий, соединяющих узлы, как в этом elbow dendrogram. Я предполагаю, что я чувствовал себя вдохновило, поэтому я дал ему выстрелили:

+3

Большое спасибо. Это было элегантно. – gpasse

+2

@mbostock - как бы вы добавили поддержку братьям и сестрам? Скажем, у Роберта Шэнкса и Элизабет Шэнкс был еще один ребенок? –

11

Недавно я создал несколько examples of using D3 to draw pedigrees в стиле, что большая часть программного обеспечения делает. Существуют примеры для того, чтобы показать, как можно развернуть и свернуть, переходы и показать потомков, а также предков.

enter image description here

Смежные вопросы