net - C#graph drawing library?
charting chart c# (4)
Estoy buscando una biblioteca (gratuita) que me permita dibujar un CFG (gráfico de flujo de control). Algo como yFiles , ¿pero de forma gratuita o preferiblemente de código abierto? Idealmente, esta biblioteca permitiría al usuario navegar por el gráfico (y modificarlo), es decir, el gráfico no es solo un mapa de bits estático a priori. Ideas?
Actualizar:
Glee en combinación con la mencionada biblioteca QuickGraph parece funcionar bastante bien. Gracias
Actualización2: Graph# parece ser la biblioteca más poderosa actualmente. También hay un buen tutorial sobre cómo usarlo.
Es posible que desee comprobar QuickGraph .
NodeXL también podría ser de interés (biblioteca de visualización). Es WPF, pero puede usar un contenedor para alojarlo si necesita WinForms.
Pruebe esto (el algoritmo de Sugiyama eficiente es su amigo):
Yo uso GraphViz para generar este tipo de gráfico. Mi aplicación genera el archivo .dot que luego puede pasar a GraphViz. Es compatible con una gran cantidad de formatos de archivo, como bmp, jpg, png, pdf, svg, etc.
Inspirado en Graph #, desarrollado activamente y mucho más extensible.