Ich möchte in der Lage sein, ein Abhängigkeitsdiagramm zu erzeugen, das zeigt, welche Softwarekomponente davon abhängig ist, welche Javascript-Bibliotheken verwendet.
Anforderungen:
Gut zu haben:
Ich habe verschiedene Möglichkeiten untersucht:
Ich denke, etwas mit d3.js ist die beste Wahl. Es ist ein bisschen einschüchternd (weil es so flexibel ist, gibt es Ihnen mehrere Möglichkeiten, die gleiche Aufgabe zu erfüllen, und es ist schwer, die Nachteile von einigen im Voraus zu kennen).
Das Baum-Layout könnte etwas ziemlich nah sein (eine Demo, wie man es benutzt) ist hier ).
Besuche webcola . Es ist ein Drop-In-Ersatz für das d3.js Force-Layout und unterstützt Layout-Einschränkungen, sodass Sie alle Kanten benötigen zeigen Sie nach unten nach Ihrer Anfrage.
In einem kommerziellen Kontext sollten Sie yFiles for HTML berücksichtigen:
Es scheint, dass alle Ihre Anforderungen erfüllt sind:
(Dieses Diagramm wurde automatisch mit der Bibliothek mithilfe von diese Online-Demo )
Es gibt eine Dokumentation, die online verfügbar ist .
Haftungsausschluss : Ich arbeite für das Unternehmen, das diese Bibliothek erstellt, aber auf SO stelle ich meinen Arbeitgeber nicht dar.
Tags und Links javascript dependencies diagram graphviz jsplumb