views:

7024

answers:

4

I'm looking for a (free) library which allows me to draw a CFG (control flow graph). Something like yFiles, but free or preferably open source? Ideally this library would allow the user to navigate the graph (and modify it), i.e. the graph isn't just a static a priori rendered bitmap. Ideas?

Update:
Glee in combination with the mentioned QuickGraph library seems to work pretty nice. thx

+5  A: 

You might want to check out QuickGraph.

NodeXL might also be of interest (visualization library). It's WPF, but you can use a container to host it if you need WinForms.

dommer
Looks interesting, though this seems to be the "algorithm part", not the "visualization part", right?
jn_
Just added some info on NodeXL, which is a visualization API.
dommer
A: 

ZedGraph has been able to produce very graph I've ever needed.

sipwiz
This seems to be a lib to draw bar charts etc. Not what I'm looking for
jn_
+3  A: 

Try out this (Efficient Sugiyama algoritm is your friend):

Graph#

Palesz
+1  A: 

I use GraphViz to generate this sort of graph. My app generates the .dot file that can then is then passed into GraphViz. It supports a load of file formats, such as bmp, jpg, png, pdf, svg etc etc.

Sean