Подтвердить что ты не робот

Новая строка в ярлыке node в точке (graphviz)

Кто-нибудь знает, как поместить символ новой строки в метку node?\n не работает - вместо этого появляются некоторые новые узлы.

4b9b3361

Ответ 1

Это работает для меня как описано:

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

Либо введите атрибут метки (мои предпочтения), либо используйте его как имя node, но всегда заключите его в двойные кавычки.

Ответ 2

Попробуйте "\\n", который работает: dot.node('test', label="line1\\nline2").

Ответ 3

Вы можете использовать символ \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"]
}