Any recommendations for a graph visualization library for a Windows Form Desktop application?
I've reviewed the Graph Visualizations tools on the neo4j Developer site but all of them use a JavaScript client.
I would like to display the nodes I've created on a windows form similar to the display in neo4j desktop but without the browser.
I realize I can draw my own shapes on the windows form, but I'm hoping for a library that would do this for me.
Any thoughts or ideas?
Thank you.
asperlinga
(Asperlinga)
September 7, 2020, 9:17am
2
Hi Roy,
In my little experience the problem is more complex than it seems.
I have developed a little project: From Neo4j graph to Virtual Reality concept map
As you can see the problem is the placement of nodes in a defined space.
There is a class of algorithms you can find :
Force-directed graph drawing algorithms are a class of algorithms for drawing graphs in an aesthetically-pleasing way. Their purpose is to position the nodes of a graph in two-dimensional or three-dimensional space so that all the edges are of more or less equal length and there are as few crossing edges as possible, by assigning forces among the set of edges and the set of nodes, based on their relative positions, and then using these forces either to simulate the motion of the edges and nodes o...
ciao
Alessio
1 Like
Thank you for your response and I now appreciate the challenge of graph layouts.
I have decided to use Microsoft Automatic Graph Layout (MSAGL) and, so far, it seems to fit my needs.