答案 0 :(得分:1)
弯曲边缘的问题在于,它需要知道线与两个节点形成的角度。如果您知道这一点,则可以使用in
形式的路径或绘图命令中的out
和to
指令。由于您是在节点循环中进行这些连接,因此您希望忽略显式计算这些角度并让TikZ负责绘制线条。但是,如果需要,那些是您最有可能需要使用的命令。祝你好运。
答案 1 :(得分:1)
您可以使用bend <direction>
选项在任意方向弯曲箭头。像这样:\path[edge] (\source) to[bend right] node[weight] {$\weight$} (\dest);
(来自你的例子)
您可以使用其他选项来更改弧形和弯曲的东西,但您必须检查手册;)