在下面的代码中,头部和尾部标签与箭头重叠,这是我不想要的。我需要做什么?
digraph G {
node [shape = "record"];
edge [
arrowhead = "normal"
headlabel = "0..*"
taillabel = "longlabel"
];
N1 [ label="N1"];
N2 [label = "N2" ];
N1->N2;
}
最佳答案
您无法真正控制头部和尾部标签的位置,因为边缘标签是可能的(使用 labelangle
、 labeldistance
等)
但是,作为黑客,您可以 添加空格 到头/尾标签,这样强制标签的中心位于标签文本的左侧或右侧:
headlabel = " 0..*"
taillabel = "longlabel "
关于graphviz - 头部和尾部标签与箭头重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15099993/