Dirigé graphe acyclique dans d3.js
Est-il un moyen fiable de dessin dirigés acycliques graphiques D3.js aujourd'hui? Je suis en train de visualiser les conditions préalables à un programme d'études, similaire à ce.
J'ai vu certains anciens des réponses à des questions similaires avec les plus prometteuses étant ce hack, mais il ne fonctionne pas de manière fiable bien avec de plus grandes et plus complexes.
Est-ce simplement un cas rare d'une visualisation que D3 n'est pas l'idéal pour?
- Il n'y a pas de mise en page en D3 pour ce faire, si c'est ce que tu veux dire.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez avoir un essai pour dagre, une bibliothèque JS pour DAG graphiques.
Si vous souhaitez utiliser d3 pour quelque raison que ce soit, avoir un regard sur dagre-d3
Pour un plus haut niveau de l'approche à avoir un regard à ce projet à l'aide de toutes les libs ci-dessus.
Si
d3
n'est pas obligatoire ont également un oeil les autres graphiques de la bibliothèque. 😉Mise à jour pour le mois de septembre 2018
Il y a une nouvelle bibliothèque , appelé d3-dag
dagre-d3
comprend égalementlo-dash
alors peut-être que c'est à cause de la taille.dagre
elle-même fonctionne comme module de disposition et vous pourriez trouver votre manière de l'utiliser avecd3
- c'est le meilleur de l'open source hiérarchique/dag mise en page là à mon humble avis.This project is not being actively developed or maintained.
Dagre est aussi construire avec d3 v3. Est-il d3 v4 alternative arouns?Façon tardive, mais peut-être pertinents à d'autres personnes à la recherche pour obtenir des informations similaires...
Elkjs supporte les couches de la présentation graphique et semble être encore activement maintenu à cette époque.
Certains ont proposé d'options de mise en page basée sur l'OP de cas d'utilisation...
Ces options peuvent être collées dans cet éditeur interactif de voir comment la mise en page est affecté.