如何在Graphviz中使边重叠?

时间:2013-07-23 19:31:24

标签: graphviz pygraphviz

我想在graphviz中重叠边缘。但是graphviz似乎重新安排叶子节点以避免重叠。我可以强制graphviz停止重新安排节点吗?

制作人:

Produced

所需:

Desired

我正在使用pygraphviz来创建树。

1 个答案:

答案 0 :(得分:1)

使用其他隐形边的以下方法适用于此图:

digraph g{
  Act -> Bore;
  Act -> Cat;
  Bore -> Dog;
  Bore -> Egg [style=invis];
  Bore -> Face;
  Cat -> Egg;
  Cat -> Face [style=invis];
  Cat -> Goat;
}

graphviz output