我正在寻找一个允许我绘制CFG(控制流图)的(免费)库。像yFiles这样的东西,但免费或最好是开源?理想情况下,该库将允许用户导航图形(并修改它),即图形不仅仅是静态的先验渲染位图。 想法?
更新
Glee与上面提到的QuickGraph库相结合似乎非常好用。 THX
答案 0 :(得分:24)
您可能需要查看QuickGraph。
NodeXL也可能是有意义的(可视化库)。它是WPF,但是如果你需要WinForms,你可以使用容器来托管它。
答案 1 :(得分:11)
试试这个(Efficient Sugiyama算法是你的朋友):
答案 2 :(得分:3)
我使用GraphViz生成此类图表。我的应用会生成 .dot 文件,然后可以将其传递到GraphViz。它支持大量的文件格式,如bmp,jpg,png,pdf,svg等。
答案 3 :(得分:3)
受Graph#的启发,积极开发并且更具可扩展性。