C# Graph building and visualization
-
Hi everyone, I want to create a directed graph with the use of C# and give the user a visualization of the graph. I would like the vertexes to be interactive, meaning "click able" so that I can trigger some code when this happens. My question is the following: which libraries would you suggest using for this kind of project? I came along Quickgraph and Graphviz so far, but I could not find affirmation that Graphviz is able to support the interactivity of vertexes. Thanks for any help in advance, it is much appreciated.
-
Hi everyone, I want to create a directed graph with the use of C# and give the user a visualization of the graph. I would like the vertexes to be interactive, meaning "click able" so that I can trigger some code when this happens. My question is the following: which libraries would you suggest using for this kind of project? I came along Quickgraph and Graphviz so far, but I could not find affirmation that Graphviz is able to support the interactivity of vertexes. Thanks for any help in advance, it is much appreciated.
Im struggeling to see what you actually want in you graph, could you explain some more?
-
Hi everyone, I want to create a directed graph with the use of C# and give the user a visualization of the graph. I would like the vertexes to be interactive, meaning "click able" so that I can trigger some code when this happens. My question is the following: which libraries would you suggest using for this kind of project? I came along Quickgraph and Graphviz so far, but I could not find affirmation that Graphviz is able to support the interactivity of vertexes. Thanks for any help in advance, it is much appreciated.
If you aren't decided yet on the charting library, check out the Microsoft .Net charting controls. It includes features like clickable areas. http://msdn.microsoft.com/en-us/library/dd456632.aspx[^]
-
Hi everyone, I want to create a directed graph with the use of C# and give the user a visualization of the graph. I would like the vertexes to be interactive, meaning "click able" so that I can trigger some code when this happens. My question is the following: which libraries would you suggest using for this kind of project? I came along Quickgraph and Graphviz so far, but I could not find affirmation that Graphviz is able to support the interactivity of vertexes. Thanks for any help in advance, it is much appreciated.
NGenerics: https://github.com/ngenerics/ngenerics No visualization, but a good Graph implementation. TreePlus: Tree-based Graph Visualization http://www.cs.umd.edu/hcil/treeplus/ and for an overview about graph-visualization http://www.cs.umd.edu/hcil/graphvis/. QuickGraph ( MSAGL, GLEE, Graphviz, GraphML): http://quickgraph.codeplex.com/[^] Graph# (WPF): http://graphsharp.codeplex.com/ Have a look at the sample application and tutorials. Netron and some projects: http://www.csharpopensource.com/netrondiagramminglibrary.aspx[^]
-
NGenerics: https://github.com/ngenerics/ngenerics No visualization, but a good Graph implementation. TreePlus: Tree-based Graph Visualization http://www.cs.umd.edu/hcil/treeplus/ and for an overview about graph-visualization http://www.cs.umd.edu/hcil/graphvis/. QuickGraph ( MSAGL, GLEE, Graphviz, GraphML): http://quickgraph.codeplex.com/[^] Graph# (WPF): http://graphsharp.codeplex.com/ Have a look at the sample application and tutorials. Netron and some projects: http://www.csharpopensource.com/netrondiagramminglibrary.aspx[^]