在下面的代码中,头部和尾部标签与箭头重叠,这是我不想要的.我需要做什么?
digraph G {
node [shape = "record"];
edge [
arrowhead = "normal"
headlabel = "0..*"
taillabel = "longlabel"
];
N1 [ label="N1"];
N2 [label = "N2" ];
N1->N2;
}
Run Code Online (Sandbox Code Playgroud)
你真的无法控制头部和尾部标签的位置,因为它是可能的边缘标签(使用labelangle,labeldistance等等)
但是,作为一个黑客,您可以在头/尾标签上添加空格,这样就可以强制标签的中心位于标签文本的左侧或右侧:
headlabel = " 0..*"
taillabel = "longlabel "
Run Code Online (Sandbox Code Playgroud)