plotly / dash-cytoscape

Interactive network visualization in Python and Dash, powered by Cytoscape.js
https://dash.plot.ly/cytoscape
MIT License
595 stars 120 forks source link

[Feature request] dynamically create&edit networks. adding nodes and edges #133

Open drahnreb opened 3 years ago

drahnreb commented 3 years ago

Would really appreciate the ability to add elements (nodes and edges) dynamically via a context menu #58, select&connect (for edges) or even by drag&drop.

Cytoscape seems to support this in principle: http://manual.cytoscape.org/en/stable/Creating_Networks.html#adding-a-node

junebug-junie commented 2 years ago

any luck @drahnreb? I did some convoluted solution... Would love to see improvements.