web-dev-qa-db-ja.com

C#グラフ描画ライブラリ?

[〜#〜] cfg [〜#〜] (制御フローグラフ)を描画できる(無料の)ライブラリを探しています。 yFiles のようなものですが、無料またはできればオープンソースですか?理想的には、このライブラリにより、ユーザーはグラフをナビゲート(および変更)できるようになります。つまり、グラフは静的なアプリオリレンダリングされたビットマップではありません。アイデア?

更新:
Glee を前述のQuickGraphライブラリと組み合わせて使用​​すると、かなりいいようです。 THX

Update2:Graph# は現在最も強力なライブラリのようです。使用方法についてのニース チュートリアル もあります。

51
newgre

QuickGraph をご覧ください。

NodeXL も興味深い場合があります(視覚化ライブラリ)。 WPFですが、WinFormsが必要な場合は、コンテナーを使用してホストできます。

24
dommer

これを試してください(効率的な杉山アルゴリズムはあなたの友人です):

グラフ番号

11
Palesz

GraphViz を使用して、この種のグラフを生成します。私のアプリは。dotファイルを生成し、それをGraphVizに渡すことができます。 bmp、jpg、png、pdf、svgなどのファイル形式のロードをサポートします。

3
Sean

https://graphx.codeplex.com/

Graph#に触発され、積極的に開発され、より拡張性があります。

3