BlueBrain / BlueBrain/BlueGraph

Graph vis app: Get node positions when exporting GML

Offen
#69 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
34
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

At the moment, there is no way to retrieve node positions dynamically generated by the layout (e.g. force layout, cose, etc) in Dash or by user dragging.

They are not stored in the Python graph object. They possibly can be retrieved from the JS using Cytoscape.js, however, this solution is not trivial.

Created a Plotly Community Forum post: https://community.plotly.com/t/dash-cytoscape-returning-node-positions-from-layout/23818/2

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Überprüfung des Graph-Exportpfads für GML und der Dash-Integration und sieh dir anschließend die verlinkte Diskussion im Plotly Community Forum zur Rückgabe von Knotenpositionen an. Untersuche, ob Positionen nach dem layout oder dragging aus Cytoscape.js abgerufen werden können. Als abgeschlossen gilt die Aufgabe, wenn das exportierte GML die dynamisch generierten Knotenpositionen enthält und das Verhalten durch einen geeigneten Test abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, python
Bereich
data-visualization
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.