It's hard to get a sense of how it'll look with 'big messy data', when it's sample dataset is so tiny, at 14 nodes and 21 edges. Is there a way to see how it'll look with a ton of data?
Perhaps related, I came across this graph library comparison page recently. You can try out the different libraries with different graphs and sizes:<p><a href="https://anvaka.github.io/graph-drawing-libraries/#/all" rel="nofollow">https://anvaka.github.io/graph-drawing-libraries/#/all</a>
Congratulations! This seems to be a great tool to effectively display large graphs.<p>Maybe you can submit it to Neo4j team to be showcased in their "Graph Visualization for Neo4j" section: <a href="https://neo4j.com/developer/guide-data-visualization/" rel="nofollow">https://neo4j.com/developer/guide-data-visualization/</a>
We used <a href="https://www.graphistry.com" rel="nofollow">https://www.graphistry.com</a> to visualize hundreds of thousands of edges for <a href="https://www.yesgraph.com/twinmaps/" rel="nofollow">https://www.yesgraph.com/twinmaps/</a><p>The minimal eng required to get good performance was wonderful
The lasso seems to "give up" if too many nodes are selected - stops updating the selection although it keeps updating the green shaded area. Perhaps it should only give up on the text labels which are probably the expensive part.