2

エッジにラベルが付いた有向グラフを描画しようとしています。私はgraph#(graphsharp)とquickgraphを使用しています.ラベルを追加する方法についてフォーラムで説明を見ました(ライブラリではサポートされていません)が、自分で実装することはできません. 誰かがこれら 2 つのライブラリを使用して実用的な例を提供できれば、私は非常に感謝しています。

更新:もう少し複雑なものを探しています:私のエッジはノードのように動作し、他のノードへの接続があり、名前タグがあります。したがって、それらは他のノードと同様であり、グラフを描画すると、これらのエッジ ノードは特定の接続のちょうど真ん中に表示される必要があります。何か案は?

4

1 に答える 1

0

文書化されていませんが、QuickGraph は DGML などの他の形式への出力をサポートしています。VS 2010 には、非常に基本的な DGML ビューアーが含まれています。結果のグラフがエッジ ラベルを持つように DGML を出力できる場合があります。ただし、おそらく自分でサポートを追加する必要があります。

QuickGraph ソースをダウンロードして、いろいろ試してみてください。私はプロジェクトのコミッターですので、あなたがそれを理解したら私に知らせてください。私たちはあなたの変更をプロジェクトに取り入れます。

于 2010-09-27T03:42:58.320 に答える