在Graphviz中优化标签位置

Pol*_*ium 5 dot graphviz

以下dotfile正在创建一个大量输出:

digraph G {
    "Bob"->"A" [label=" A very long label"]
    "Bob"->"B" [label=" A very long label"]
    "Bob"->"C" [label=" A very long label"]
    "Bob"->"D" [label=" A very long label"]
    "Bob"->"E" [label=" A very long label"]
    "Bob"->"F" [label=" A very long label"]
    "Bob"->"G" [label=" A very long label"]
}
Run Code Online (Sandbox Code Playgroud)

输出如下: 巨大的图

有没有办法改变标签位置以减少图形尺寸?

dla*_*lin 6

标签可以用 定位lp。你可以改变labelangle. 还有headlabeltaillabel标签。
文档中搜索“标签” 。


小智 5

很简单的\n解决方案

digraph G {
    "Bob"->"A" [label=" A very\nlong\nlabel"]
    "Bob"->"B" [label=" A very\nlong\nlabel"]
    "Bob"->"C" [label=" A very\nlong\nlabel"]
    "Bob"->"D" [label=" A very\nlong\nlabel"]
    "Bob"->"E" [label=" A very\nlong\nlabel"]
    "Bob"->"F" [label=" A very\nlong\nlabel"]
    "Bob"->"G" [label=" A very\nlong\nlabel"]
}
Run Code Online (Sandbox Code Playgroud)