为什么shape = record无法绘制箭头?

时间:2018-08-06 15:27:21

标签: graphviz

请注意,我将排名设置为same

代码是:

digraph R {

  rankdir = LR
  node [shape=record];

  {rank = same; rA sA}

  rA -> sA;
}

输出为: enter image description here

1 个答案:

答案 0 :(得分:0)

当我在具有相同版本的Mac上运行该软件时,看到以下错误:

 Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels
   Edge sA -> rA
 Error: lost rA sA edge

我不确定您为什么看不到此错误消息。但是基于code commit的日期,它是在2.38.0之后添加的,并且是2.40.1的一部分。代码更改会增加返回值,这就是为什么看不到箭头的原因。

enter image description here