右键以点左侧边缘(Graphviz的)
-
19-09-2019 - |
题
我试图显示边缘从右到左(即向后)使用点:
C <- A -> B
我所能做的最好的是:
digraph {
a -> b;
c -> a [dir="back"];
{rank=same;c a b}
}
..这是很好的,除了当边缘被引导的其他方式我不喜欢使用c -> a
。
所以我想分享这一解决方案(这看起来是要对SO提到的),并检查,如果我失去了一些东西明显。
解决方案
我也没办法给你的目录的用法,但我可以把它略短,如果你要水平对齐方式,使用的图形的rankdir 属性,以迫使方向从左至右
digraph {
rankdir=LR;
a->b;
c->a [dir="back"];
}
其他提示
要使图像边缘在默认情况下指向向后:
digraph {
edge [dir="back"];
a -> b;
c -> a;
}
然后,覆盖默认向前指向:
c -> d [dir="forward"];
不隶属于 StackOverflow