Graphviz 画一条对齐的边
考虑以下图表:Graphviz 画一条对齐的边,graphviz,neato,Graphviz,Neato,考虑以下图表: digraph { node[shape=square style=filled]; A [color=olivedrab4 fillcolor=olivedrab3]; B [color=orange3 fillcolor=orange]; C [color=royalblue4 fillcolor=royalblue]; D [color=orangered3 fillcolor=orangered]; edge[arr
digraph {
node[shape=square style=filled];
A [color=olivedrab4 fillcolor=olivedrab3];
B [color=orange3 fillcolor=orange];
C [color=royalblue4 fillcolor=royalblue];
D [color=orangered3 fillcolor=orangered];
edge[arrowhead=none];
node[shape=circle];
u -> v -> w -> {x y}
A -> u;
B -> v;
C -> y;
D -> x;
edge[arrowhead=normal];
splines=true;
sep=1;
A -> D [len=100];
A -> C [len=100];
}
哪个neato
呈现如下:
是否可以以样条线分别与路径A-u-v-w-x-D
(和A-u-v-w-y-C
)对齐的方式从A
到D
(和A-u-v-w-y-C
)绘制边
背景:我想绘制覆盖图,位于参考底图网络拓扑之上
在源代码中,我找到了pathplan
库(它似乎至少被neato
使用)
引用lib/pathplan/README
:
我们的计划是清理垃圾
内部接口(复制和转换数据结构的位置)
所以我们可以加入一些旧代码)。我们还更改了样条曲线
安装路由器,使输出样条线不会强制命中所有
输入路径的点。我们计划将库接口扩展到
让调用方确定必须命中哪些路径点
这听起来有点像我想要的