我正在寻找一个(免费)库,它允许我绘制CFG(控制流图)。像yFiles 之类的东西,但免费或最好是开源的?理想情况下,该库将允许用户浏览图形(并对其进行修改),即图形不仅仅是静态的先验渲染位图。想法?
更新:
Glee与上面提到的 QuickGraph 库相结合似乎工作得很好。谢谢
您可能想查看QuickGraph。
NodeXL可能也很有趣(可视化库)。它是 WPF,但如果您需要 WinForms,您可以使用容器来托管它。
试试这个(高效的 Sugiyama 算法是你的朋友):
受 Graph# 启发,积极开发且可扩展性更强。
我使用GraphViz来生成这种图表。我的应用程序生成.dot文件,然后可以将其传递到 GraphViz。它支持多种文件格式,例如 bmp、jpg、png、pdf、svg 等。