我需要使用点在两条边之间添加链接。 我需要添加到图表中的是图中显示的两个边缘之间标记为“b”的红色链接。
源代码如下:
digraph {
a -> b;
a -> c;
}
最佳答案
今天我遇到了同样的问题,并通过一个小技巧解决了它:
- 为要连接的每条边创建小点状节点
- 通过假节点连接主节点
- 连接假节点
digraph { fakeAB [label="", shape=point, width=0.01, height=0.01]; fakeAC [label="", shape=point, width=0.01, height=0.01]; { rank=same; "b"; "c"; } { rank=same; fakeAB; fakeAC; } "a" -> fakeAB [arrowhead=none]; "a" -> fakeAC [arrowhead=none]; fakeAB -> "b"; fakeAC -> "c"; fakeAB -> fakeAC [label="b", color="red", arrowhead=none]; }
结果:
关于graph-theory - 用图点连接边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26845540/