Pregunta Nueva línea en etiqueta de nodo en lenguaje de puntos (graphviz)


¿Alguien sabe cómo poner nueva línea en la etiqueta del nodo? \ n no funciona, en su lugar aparecen algunos nodos nuevos.


32
2018-05-31 20:55


origen


Respuestas:


Esto funciona para mí como documentado:

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

Ingrese un atributo de etiqueta (mi preferencia) o úselo como nombre del nodo, pero siempre enciérrelo con comillas dobles.


39
2018-05-31 22:08



Tratar "\\n" eso funciona: dot.node('test', label="line1\\nline2").


7
2018-03-02 14:15



Puedes usar \n personaje

Con graphviz paquete, esto daría

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

Esto daría

digraph {
    test [label="line 1\nline 2"]
}

1
2017-11-20 18:51