Hochrangige JS-Bibliothek für interaktives Netzwerkdiagramm?

Ich möchte ein interaktives Netzwerkdiagramm für meine Webseite. Ich habe eine Datenbank mit Kanten und Knoten eingerichtet. Ich habe JS-Funktionen getNode(id) und getEdge(id), die Kanten und Knoten mit ihren Eigenschaften korrekt zurückgeben. Ich möchte, dass dies grafisch dargestellt wird, aber ich möchte das Rad nicht neu erfinden. Ich möchte nur die Kanten- und Knoteninformationen weitergeben und mich nicht um den Stil kümmern. Essentials: (gerichtete) Kanten und Knoten mit Beschriftungen sowie Klickereignisse, für die ich meine eigenen Methoden schreiben kann. Gibt es eine solche JS-Bibliothek?

Standardbibliotheksfrage: Interessieren Sie sich für die Lizenzierung?
Ich möchte es den Benutzern anzeigen, die Lizenz muss dies zulassen

Antworten (2)

Sie können die JavaScript-Bibliothek D3.js (BSD-Lizenz) verwenden, sie enthält eine nette Funktion, um die Daten als interaktives Netzwerk darzustellen :

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Weitere Beispiele .

Sie können auch Linkurious.js , ein Javascript-Toolkit, verwenden, um die Entwicklung von Graphvisualisierungs- und Interaktionsanwendungen zu beschleunigen. Es ist kostenlos für Open-Source-Projekte.

Haftungsausschluss: Ich arbeite bei Linkurious SAS.