В настоящее время я работаю над небольшим экспериментом генеалогии и хотел бы реализовать простое семейное древо, как на картинке ниже.
Лучшие результаты поиска до сих пор для этого приводили только примеры, когда у ребенка может быть только родительский node. Но мне нужна возможность создавать связи между сущностями (от отца к матери) и связями между узлами и другими ссылками (от ребенка к ссылке "отец-мать" ). В настоящее время у меня нет фиксированной схемы данных для этого.
Я выбрал d3.js для этого потому что он выглядит будет способен выполнять работу. Я просто не знаю, как и где начать. Учебники о d3.js охватывают только стандартные диаграммы, такие как гистограммы.
Надеюсь, кто-то может мне помочь.