Кто-нибудь знает, как поместить символ новой строки в метку node?\n не работает - вместо этого появляются некоторые новые узлы.
Новая строка в ярлыке node в точке (graphviz)
Ответ 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"]
}