我试图显示边缘从右到左(即向后)使用点:

C <- A -> B

我所能做的最好的是:

digraph {
  a -> b;
  c -> a [dir="back"];
  {rank=same;c a b}
}

..这是很好的,除了当边缘被引导的其他方式我不喜欢使用c -> a

所以我想分享这一解决方案(这看起来是要对SO提到的),并检查,如果我失去了一些东西明显。

请参阅: http://www.graphviz.org/doc/方式/ attrs.html#K:dirType

有帮助吗?

解决方案

我也没办法给你的目录的用法,但我可以把它略短,如果你要水平对齐方式,使用的图形的rankdir 属性,以迫使方向从左至右

digraph {
  rankdir=LR;
  a->b;
  c->a [dir="back"];
}

其他提示

要使图像边缘在默认情况下指向向后:

digraph {
  edge [dir="back"];
  a -> b;
  c -> a;
}

然后,覆盖默认向前指向:

c -> d [dir="forward"];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top