5

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

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

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


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

    N1->N2;
}
4

1 回答 1

9

您不能真正控制头部和尾部标签的位置,因为边缘标签是可能的(使用labelangle,labeldistance等)

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

  headlabel = "        0..*"
  taillabel = "longlabel             "
于 2013-02-27T07:39:27.613 回答