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

时间:2013-02-26 21:48:40

标签: graphviz

在下面的代码中,头部和尾部标签与箭头重叠,这是我不想要的。我该怎么办?

digraph G {
    node [shape = "record"];

    edge [
      arrowhead = "normal"
      headlabel = "0..*"
      taillabel = "longlabel"
    ];


    N1 [ label="N1"];         
    N2 [label = "N2" ];       

    N1->N2;
}

1 个答案:

答案 0 :(得分:7)

您无法真正控制头部和尾部标签的位置,因为边缘标签可能(使用labelanglelabeldistance等)。

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

  headlabel = "        0..*"
  taillabel = "longlabel             "