D3 フォース レイアウトで 2 つのノード間に複数のリンクが存在する場合、D3 は 1 つだけを選択し、他は無視するようです。マルチグラフを視覚化することは可能ですか?
1883 次
2 に答える
3
リンクのセットを作成することにより、マルチグラフを簡単にグラフとしてエンコードできます。ここで、各リンクは次の形式のバンドルです。
{"links": [/* one or more links*/], "source": …, "target": …}
次に、通常どおり強制指向レイアウトを実行して、ノードを配置できます。次に、平行線を描くなどして、各バンドルを適切に表す必要があります。
関連: Mike Bostock はノード間の 2 つの並列リンクを表現するために単純なハックを使用しましたが、これはより多くのリンクに簡単に拡張することはできません。
于 2012-12-08T01:46:39.980 に答える