54

ノードのラベルに改行を入れる方法を知っている人はいますか? \n は機能していません - 代わりにいくつかの新しいノードが表示されます。

4

5 に答える 5

67

文書化されているように、これは私にとってはうまくいきます:

digraph {
    n[label="two\nlines"]
    "on\nthree\nlines"
}

ラベル属性に入れるか (私の好み)、それをノードの名前として使用しますが、常に二重引用符で囲みます。

于 2012-05-31T22:08:13.857 に答える
8

動作する" " を試してください\\n: dot.node('test', label="line1\\nline2").

于 2015-03-02T14:15:37.233 に答える
6

使える\nキャラクター

graphvizパッケージを使用すると、これは

from graphviz import Digraph
d=Digraph()
d.node('test',label='line 1\\nline 2')
print(d.source)

これは

digraph {
    test [label="line 1\nline 2"]
}
于 2016-11-20T18:51:11.937 に答える