头部和尾部标签与箭头重叠

clx*_*clx 4 graphviz

在下面的代码中,头部和尾部标签与箭头重叠,这是我不想要的.我需要做什么?

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)

mar*_*pet 7

你真的无法控制头部和尾部标签的位置,因为它是可能的边缘标签(使用labelangle,labeldistance等等)

但是,作为一个黑客,您可以在头/尾标签上添加空格,这样就可以强制标签的中心位于标签文本的左侧或右侧:

  headlabel = "        0..*"
  taillabel = "longlabel             "
Run Code Online (Sandbox Code Playgroud)