Несколько партнеров в родословной в d3.js?
I родословная отУдивительный ответ Кирилла но я пытаюсь выяснить, как настроить его для поддержки нескольких партнеров. В этом случае я добавил узел «Любовница» и пытаюсь обозначить, что у «Любовницы» и «Джона» был ребенок по имени «Скрытый сын».
Текущая структура данных работает так:
В этомroot
объект хранит все Оно имеетchildren
массив, который содержит самое «поколение» без родителей. Он также содержит объект, который содержит дочерние элементы этих дочерних объектов / узлов. В приведенном выше примере этоroot.children[2]
.
Я думаю, что мне придется реорганизовать структуру данныхchildren
и введите информацию о том, от чьих родителей ребенок. Просто возникают проблемы с концептуализацией этого, а также линии
Конец будет что-то вроде этого, за исключением того, что хозяйка будет на левой стороне: