创建一个raphviz分支,分支到两个或更多个分支 [英] Make a graphviz branch, branch out to two or more branches
本文介绍了创建一个raphviz分支,分支到两个或更多个分支的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码来生成所示的树。
digraph branch {
graph [rankdir="LR", splines=ortho];
node [shape=record];
l1 [label="Al|Bl"];
l2 [label="Cl|Dl"];
l3 [label="El|Fl"];
l1 -> l2 [sametail=1];
l1 -> l3 [sametail=1];
}
但是,我希望用红线显示从左到右的箭头分支。
如何执行此操作?
如您所见,使用sametail
不起作用。
推荐答案
据我所知,只能通过为关节创建不可见节点来完成:
digraph branch {
graph [rankdir="LR", splines=ortho];
node [shape=record];
l1 [label="Al|Bl"];
l2 [label="Cl|Dl"];
l3 [label="El|Fl"];
joint [shape="none", label="", width=0, height=0]
l1 -> joint [arrowhead="none"];
joint -> l2;
joint -> l3;
}
输出将如下所示:
这篇关于创建一个raphviz分支,分支到两个或更多个分支的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文