1
我正在嘗試在GraphViz/dot中繪製一個小圖。 「團隊1」,「Turnier32」和「團隊2」的框應位於一個水平面上。 「團隊1」右側指向「Turnier32」,「團隊2」位於左側。 我想要在相應節點下面的省略號「Name1」,「2015-11-14」和「Name2」。應該只有水平和垂直的直線邊緣。 我目前的做法是這樣的:隨機更改GraphViz/dot中的節點順序
digraph turnier{
ordering=out ;
subgraph {
rank=same;
T1 [shape="box", label="Team 1"];
TOURNAMENT [shape="box", label="Turnier32"];
T2 [shape="box", label="Team 2"];
}
subgraph {
rank=same;
N1 [shape="ellipse", label="Name1"];
DATE [shape="ellipse", label="2015-11-14"];
N2 [shape="ellipse", label="Name2"];
}
T1 -> N1 [label="hasName"];
TOURNAMENT -> DATE [label="occuredOnDate"];
T2 -> N2 [label="hasName"];
T1 -> TOURNAMENT [label="attended"];
T2 -> TOURNAMENT [label="attended"];
}
GraphViz的重新排序T1,賽事和T2到T1,T2,錦標賽,這不,我想要的。如果我敲掉了最後兩條邊,那麼順序是正確的。