この例のtexample.netのように、TikZを使用してプリムのアルゴリズムを示しています。
ここでTikZにまっすぐなエッジの代わりに曲がったエッジを作成させるにはどうすればよいですか?
オプションを使用して、bend <direction>
矢印を任意の方向に曲げることができます。このように:(\path[edge] (\source) to[bend right] node[weight] {$\weight$} (\dest);
あなたの例から)
曲げの弧やものを変更するために使用できる追加のオプションがありますが、それについてはマニュアルを確認する必要があります;)
曲がったエッジの問題は、線が 2 つの節点に対してなす角度についてある程度の知識が必要なことです。これがわかっていれば、パスまたは描画コマンドの形式でin
andout
ディレクティブを使用できます。to
ノード上のループでこれらの接続を行っているため、これらの角度の明示的な計算を無視して、TikZ に線を描画させることを望んでいました。ただし、必要に応じて、これらは使用する必要がある可能性が最も高いコマンドです。幸運を。