C#图形图库?

时间:2009-04-10 14:23:11

标签: c# graphics graph-theory

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

更新
Glee与上面提到的QuickGraph库相结合似乎非常好用。 THX

UPDATE2: Graph#目前似乎是最强大的图书馆。如何使用它还有一个很好的tutorial

4 个答案:

答案 0 :(得分:24)

您可能需要查看QuickGraph

NodeXL也可能是有意义的(可视化库)。它是WPF,但是如果你需要WinForms,你可以使用容器来托管它。

答案 1 :(得分:11)

试试这个(Efficient Sugiyama算法是你的朋友):

Graph#

答案 2 :(得分:3)

我使用GraphViz生成此类图表。我的应用会生成 .dot 文件,然后可以将其传递到GraphViz。它支持大量的文件格式,如bmp,jpg,png,pdf,svg等。

答案 3 :(得分:3)

https://graphx.codeplex.com/

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