我想绘制一个垂直对齐的链表,例如来自 Wikimedia Commons 的链表:
到目前为止,我最好的镜头是:
digraph foo {
rankdir=LR;
node [shape=record];
a [label="{ <data> 12 | <ref> }"]
b [label="{ <data> 99 | <ref> }"];
c [label="{ <data> 37 | <ref> }"];
d [shape=box];
a:ref -> b:data [arrowhead=vee, arrowtail=dot, dir=both];
b:ref -> c:data [arrowhead=vee, arrowtail=dot, dir=both];
c:ref -> d [arrowhead=vee, arrowtail=dot, dir=both];
}
这使:
如何将箭头点设置为源自记录内,并将d
记录设置为显示为X
节点?
我试过tailclip=false
了,没有运气。