.netのグラフライブラリを探しています。何かありますか?
PS:グラフィックライブラリやグラフ作成ライブラリではなく、グラフライブラリを意味します。
編集:私が意味するのはグラフです、グラフ理論から:(
ソース:sourceforge.net)
描画機能も必要です。
.netのグラフライブラリを探しています。何かありますか?
PS:グラフィックライブラリやグラフ作成ライブラリではなく、グラフライブラリを意味します。
編集:私が意味するのはグラフです、グラフ理論から:(
ソース:sourceforge.net)
描画機能も必要です。
回答:
私はNDependチームで働いており、2008年9月にGraphVizからMsAgl(Microsoft自動グラフレイアウト)に切り替えました。MsAglライセンスは商用利用を許可します。NDependに統合されたMsAglグラフのサンプル画像をいくつか示します(すべてインタラクティブであり、ノードは移動可能/選択可能/ 削除可能/クリック可能で、エッジは編集可能/選択可能/削除可能/クリック可能で、レイアウトはズーム可能ですが、よりきれいにすることもできます) MsAgl APIは動作するのに十分クリーンです):
私の以前の投稿は削除されます。質問に対してより複雑な答えを出そうとします。Graph#ライブラリは非常に古くなっているので、一番上の答えはもはや実際のものではありません。
GraphXとQuickgraphの組み合わせを確認することをお勧めします。レンダリングエンジンとしてのGraphX、グラフ管理および数学演算コンポーネントとしてのQuickgraph。
GrpahXライブラリは、WPF 4.0およびMETRO用にコード化されています。Graph#にはない多くの機能を提供します。
また、GraphXは、Graph#の元のレイアウトアルゴリズムをすべてサポートしています。質問がある場合は、http://panthernet.ru/forumにアクセスしてください。
QuickGraphがあり、かなりうまく動作し、基本的なアルゴリズムのほとんどを備えています。
あなたは、マイクロソフトリサーチからNodeXLのAPIを使用することができます。http://www.codeplex.com/NodeXLが、同様の質問がで依頼されています/programming/44090/do-you-know-any -graph-visualization-libraries-for-net /
私はまだ試していませんが、有向グラフMicrosoft Automatic Graph Layoutを視覚化するためのMS Researchの興味深い提案に遭遇しました。
検索語に「有向グラフ」または「ダイグラフ」を使用してみてください。たくさんヒットします。
http://quickgraph.codeplex.com/ を確認してください 。DotVizとGleeによる視覚化がサポートされています。
視覚化のために、私もチェックアウトします
フラッシュのように見えますが、非常に興味深いようで、少なくともツリーで視覚化されていますが、無向グラフをそこから取り出すこともできます。
バディこれが必要なものだと思います!
この記事では、100%C#のGeneric Graph Libraryを紹介します。このライブラリは、Boost Graph Library(BGL)をC ++からC#に移植する試みです。
Matlabはグラフ作成を適切にサポートしており、.NETの数行で.mファイルを呼び出してグラフを表示できます。Matlabを使用したC#コンソールアプリからのグラフまたはプロットの作成を参照してください。