是否可以在graphviz dot
中显示看起来像这样的边?
使用penwidth
可以使边缘变宽很容易,并且{em}几乎可以使用arrowhead=diamond,arrowscale=0.1
来获得“ b”端(箭头的点),尽管那是不太正确;菱形仍比边缘稍微宽,而进一步减小arrowscale
似乎无济于事。而且我完全不知道如何以“缩进”点来结束“ a”。
通过使用arrowtail=inv
并将尾部颜色设置为背景颜色,可以种:
digraph G {
graph [splines=ortho,bgcolor="white"];
edge [penwidth=5,arrowhead="diamond",arrowtail="inv",arrowsize=0.01,
color="white;0.001:white;0.001:black",dir=both];
node [shape=none,fontname="sans"];
a -> b;
}
如下所示:
有点笨拙,但是可以使用...但是dir=both
的边缘指向错误的方向!尽管边本身被声明为a至b,但它仍从b指向a。而要同时拥有arrowhead
和arrowtail
的边缘,则必须拥有dir=both
。