我有以下代码生成如图所示的树。
digraph branch {
graph [rankdir="LR", splines=ortho];
node [shape=record];
l1 [label="A\l|B\l"];
l2 [label="C\l|D\l"];
l3 [label="E\l|F\l"];
l1 -> l2 [sametail=1];
l1 -> l3 [sametail=1];
}
但是,我想要从左到右的箭头分支,如红线所示。
我该怎么做?
正如您所见,使用sametail
无法正常工作。
答案 0 :(得分:1)
据我所知,只能通过为关节创建不可见的节点来完成:
digraph branch {
graph [rankdir="LR", splines=ortho];
node [shape=record];
l1 [label="A\l|B\l"];
l2 [label="C\l|D\l"];
l3 [label="E\l|F\l"];
joint [shape="none", label="", width=0, height=0]
l1 -> joint [arrowhead="none"];
joint -> l2;
joint -> l3;
}
输出将如下所示: