C#graphics绘制库?

我正在寻找一个(免费)图书馆,让我画一个CFG (控制stream图)。 像yFiles ,但免费或最好是开源? 理想情况下,这个库允许用户导航graphics(并修改它),即graphics不仅仅是一个静态的先验渲染位图。 想法?

更新:
与提到的QuickGraph库结合的欢乐合唱团似乎工作得很好。 谢谢

Update2: Graph#似乎是目前最强大的库。 还有一个很好的教程 ,如何使用它。

你可能想看看QuickGraph 。

NodeXL也可能是感兴趣的(可视化库)。 它是WPF,但是如果你需要WinForms,你可以使用一个容器来托pipe它。

试试这个(高效的Sugiyamaalgorithm是你的朋友):

graphics#

我使用GraphViz来生成这种graphics。 我的应用程序生成.dot文件,然后可以传递到GraphViz。 它支持一些文件格式,如bmp,jpg,png,pdf,svg等等。

https://graphx.codeplex.com/

受到Graph#的启发,积极开发并且更具可扩展性。