54

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

更新:
Glee与上面提到的 QuickGraph 库相结合似乎工作得很好。谢谢

Update2: Graph#似乎是目前最强大的库。还有一个关于如何使用它的不错的教程。

4

4 回答 4

25

您可能想查看QuickGraph

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

于 2009-04-10T14:33:13.090 回答
11

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

图形#

于 2009-05-17T17:36:17.197 回答
5

https://graphx.codeplex.com/

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

于 2013-05-16T18:58:19.710 回答
3

我使用GraphViz来生成这种图表。我的应用程序生成.dot文件,然后可以将其传递到 GraphViz。它支持多种文件格式,例如 bmp、jpg、png、pdf、svg 等。

于 2009-05-17T17:52:31.200 回答