2

この例のtexample.netのように、TikZを使用してプリムのアルゴリズムを示しています。

スクリーンショット

ここでTikZにまっすぐなエッジの代わりに曲がったエッジを作成させるにはどうすればよいですか?

4

2 に答える 2

1

オプションを使用して、bend <direction>矢印を任意の方向に曲げることができます。このように:(\path[edge] (\source) to[bend right] node[weight] {$\weight$} (\dest);あなたの例から)

曲げの弧やものを変更するために使用できる追加のオプションがありますが、それについてはマニュアルを確認する必要があります;)

于 2012-01-19T10:10:08.613 に答える
1

曲がったエッジの問題は、線が 2 つの節点に対してなす角度についてある程度の知識が必要なことです。これがわかっていれば、パスまたは描画コマンドの形式でinandoutディレクティブを使用できます。toノード上のループでこれらの接続を行っているため、これらの角度の明示的な計算を無視して、TikZ に線を描画させることを望んでいました。ただし、必要に応じて、これらは使用する必要がある可能性が最も高いコマンドです。幸運を。

于 2010-11-07T05:24:20.243 に答える