2017-11-16 11 views
-1

Ich baue UI zur Visualisierung und Bearbeitung von Graphen, die in einem Gremlin Store vorhanden sind. Welches Framework ist besser Cytoscape.js vs Gephi.js Vs andere? Verfügen diese Frameworks über das Blueprints-Plugin? Ich möchte vermeiden, Modul zu schreiben, um die Gremlin-Ausgabe in das Framework kompatible Format zu konvertieren.Blueprints-Plugin für Cytoscape, Gephi usw.

Bitte um Rat. Vielen Dank.

Antwort

1

Antwort vom Cytoscape Entwicklungsteam ...

Nun, es gibt eine Reihe von Möglichkeiten, wie Sie Cytoscape verwenden, um mit TinkerPop, aber ich würde denken, dass der beste Weg, um die REST-Schnittstelle zu verwenden Cytoscape wäre und spritze dein Diagramm direkt hinein. Sie können Ihr Diagramm als Neo4j-Datenbank speichern und mit der Neo4j-Anwendung in Cytoscape ziehen oder Ihr Diagramm als GraphML- oder ein anderes allgemeines Diagrammformat speichern und auf diese Weise lesen. Weder Cytoscape noch Gephi sind jedoch UI-Frameworks. Beide sind Standalone-Anwendungen, die entwickelt wurden, um sehr große Graphen zu importieren, zu visualisieren, zu analysieren und zu bearbeiten.

Ein guter Anfang ist auf dem Cytoscape Automation Thema finden Sie im Handbuch Cytoscape: http://manual.cytoscape.org/en/stable/Programmatic_Access_to_Cytoscape_Features_Scripting.html

+0

Ich beziehe mich auf Cytoscape.js und Gephi.js, die UI-Frameworks sind, die mir helfen, diese Grafik-Browsing-Funktionalität in mein Tool zu bringen. Ich denke, Sie beziehen sich auf das Cytoscape-Tool selbst, das ich nicht verwenden möchte. – user1689963

+0

Verstanden. Aktualisierte Tags zur Klärung Viel Glück! – AlexanderPico

0

Egal, welche Bibliothek Sie für Grafiken im Web verwenden, Sie gehen zu müssen, um Ihr Modell zu JSON konvertieren Format, das von der Bibliothek verwendet wird (z. B. das Format Cytoscape JSON, wenn Sie Cytoscape Desktop oder Cytoscape.js verwenden).