2016-05-18 3 views
0

Je veux créer un arbre généalogique à partir des données que je reçois d'un fichier. Je me demande comment je devrais commencer. J'ai vu divers exemples de personnes utilisant des listes non ordonnées mais le problème est que la relation de mariage n'est pas affichée correctement. Je fais référence à ce tutoriel: http://thecodeplayer.com/walkthrough/css3-family-tree. Si possible, je voulais le faire moi-même sans utiliser de bibliothèques tierces.arbre dynamique

Avez-vous les gars avez une idée à ce sujet?

+0

Pouvez-vous expliquer ce que vous entendez par « listes à puces »? – Adi

+0

Avec des listes non ordonnées, je voulais dire l'approche de l'exemple dans lequel toutes les données sont structurées en listes non ordonnées. – Curunir

Répondre

0

Le concept de « arbre généalogique » est trompeur car il ne doit pas utiliser un arbre! mais un graphique. puis en utilisant un arbre, vous aurez par définition un nœud racine à l'arbre et comme vous le savez, il en faut deux pour donner la vie.

Maintenant que nous comprenons qu'il devrait être un graphique, la relation de chaque famille devrait être deux à plusieurs, comme chaque famille (marié ou non) a deux parents et nombre inconnu d'enfants.

La question que vous devez vous poser est de savoir comment les données seront modélisées et comment voulez-vous pour l'afficher.