私はgraphvizを初めて使用し、グラフ内の相対的なノードの位置を決定する方法を知りたいと思っています. たとえば、単純な三角形 'abc' を描画したい場合、ノード 'a' が一番上にあり、ノード 'b' と 'c' が一番下の同じレベルにあります。必要に応じてノード?
私は次のことを試しました:
graph G
{
node [shape="circle"];
edge [lblstyle="auto"];
{rank=min; "a"}
a -- b [label = "-"];
a -- c [label = "-"];
{rank=same; "b" "c"}
b -- c [label = "+"];
}
ただし、出力はノード「a」と「b」を同じレベルの一番上に配置し、ノード「c」を一番下に配置します。
さらに、同じグラフに2つのそのような三角形を並べて(間に適切なスペースを置いて)描くことは可能ですか?もしそうなら、それはどのように実装されていますか?
どうもありがとう。