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,锦标赛,这不,我想要的。如果我敲掉了最后两条边,那么顺序是正确的。