在下面的代码中,头部和尾部标签与箭头重叠,这是我不想要的。我该怎么办?
digraph G {
node [shape = "record"];
edge [
arrowhead = "normal"
headlabel = "0..*"
taillabel = "longlabel"
];
N1 [ label="N1"];
N2 [label = "N2" ];
N1->N2;
}
答案 0 :(得分:7)
您无法真正控制头部和尾部标签的位置,因为边缘标签可能(使用labelangle
,labeldistance
等)。
但是,作为黑客攻击,您可以向头/尾标签添加空格,这样就可以强制标签的中心位于标签文本的左侧或右侧:
headlabel = " 0..*"
taillabel = "longlabel "