Rai*_*sen 6 label graphviz orientation
如果我使用以下Graphviz代码,将创建一个简单的图形,显示右侧的标签.
digraph lable_on_the_right_side {
/* define nodes */
node [color=lightblue2, style=filled, fontname=Arial];
a [label="S1"];
b [label="S2"];
/* define edges */
a -> b [label="Label on the right side"]
}
Run Code Online (Sandbox Code Playgroud)

是否可以让标签出现在左侧?如果是,代码需要看起来像什么?
改变边缘标签文本位置的方法并不多 - 你可以尝试在标签上添加一些额外的空格 ......有时双边也会产生一个标签在右边,另一个标签的效果向左转.
仍然是hacky,但至少可重复,你可以使用headlabel(或taillabel)然后labelangle一起使用labeldistance来将标签放在你想要的位置:
a -> b [
headlabel="Label on the left side"
labeldistance=7.5
labelangle=75
]
Run Code Online (Sandbox Code Playgroud)

通过一些试验和错误,您可以将标签放在需要的地方.