对于我的决策树,我需要在GraphViz中的节点旁边放置边缘标签节点以提高可读性,并且我尝试使用taillabel
,但是它覆盖了边缘箭头。
例如以下代码:
digraph workflow
{
checkit -> doit [taillabel ="y";];
checkit -> dontdoit [taillabel="n";];
}
这样渲染(我使用GVedit:Graphviz 2.38.0,Graphvizversion 1.02):
如何确保边缘标签(例如“ y”)不会覆盖边缘箭头?
答案 0 :(得分:0)
您可以使用labelangle和labeldistance属性来控制taillabel或headlabel的精确位置:
digraph workflow {
checkit -> doit [
taillabel ="y"
labeldistance=2
labelangle=330
]
checkit -> dontdoit [
taillabel="n"
labeldistance=2
labelangle=25
]
}