BlueBrain / BlueBrain/BlueGraph
Graph vis app: Get node positions when exporting GML
- 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
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