In einem kommerziellen Kontext Sie auch einen Blick auf das, was nehmen sollte yFiles for HTML zu bieten hat.
Es ist eine allgemeine Grafik, die Javascript-Bibliothek zeichnet und bearbeitet, die Ihren "drag and drop and connect" Anwendungsfall leicht löst. Es gibt auch eine spezifische mind map example online verfügbar:
aber in dieser Anwendung Knoten nicht per Drag & Drop erstellt. Dies ist natürlich auch möglich, wie in this online demo zu sehen ist.
Die spezifischen Stärken dieser Bibliothek sind das automatische Layout/Anordnung von Knoten und Verbindungen. Wenn Sie also größere Netzwerke erstellen oder den Graphen automatisch aus einer externen Datenquelle befüllen, sind diese sehr nützlich. Wenn Sie diese Funktion nicht benötigen, können natürlich auch einfachere Lösungen funktionieren. Beachten Sie, dass d3 den Fokus auf Daten hat, die sich auf Daten beziehen, und es geht nicht so sehr um Benutzerinteraktion und interaktives Erstellen von Diagrammen.
Haftungsausschluss: Ich arbeite für das Unternehmen, das diese Bibliothek erstellt, jedoch stelle ich meinen Arbeitgeber nicht auf SO. Meine Kommentare sind meine eigenen.
Ich habe diese verwendet [js-mindmap] (http://www.liamsullivan.co.uk/fyp/mindmap/). Sie können es auch versuchen. – benznext
[mapjs] (https://github.com/mindmup/mapjs) –