Saut de ligne dans le nœud d'étiquette dot (graphviz) langue
Quelqu'un sait-il comment mettre de saut de ligne dans l'étiquette du nœud? \n n'est pas de travailler au lieu de cela quelques nouveaux nœuds apparaissent.
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne pour moi comme l'a documenté:
Soit le mettre dans un attribut label (ma préférence), ou l'utiliser comme le nom du noeud, mais entourez-le toujours avec des guillemets doubles.
'n
est explicitement centre les lignes. Alors que c'est le comportement par défaut (sur la mienne du moins), si vous spécifiez ce à l'échelle mondiale (je suppose il y a une telle option)'n
serait de remplacer ce paramètre alors que\n
ne serait pas (sans doute).'n
de travail? Avec 2.29.20120504.0446, cela ne fonctionne toujours pas. Seulement\n
œuvres (ou\r
pour aligner à droite, et\l
pour aligner à gauche). En outre, cela ne fonctionne que pour les deux premières lignes. Toutes les lignes suivantes sont centrées, quelle que soit la séquence d'échappement est utilisé.'r
ne semble pas fonctionner, seulement\r
. Aussi,\r
s'applique justifier à droite de la ligne avant il (idem pour la gauche). J'ai 2.29.20121205.0545 mais je n'ai aucune idée de quand cela a été mis en œuvre ou à quel degré. Mon nœud de test est:multilineNode [label="line 1 asdf\nline 2 asfdasdfd\nline 3 fd\rline 4 fdasfasddddddd\nline 5 fdsf\l d \N\r"]
Note\N
pour obtenir le nom de nœud dans là aussi.<BR/>
peut être utilisé par exemplelabel=<<B>Word1</B> <BR/> Word2>
Essayer "
\\n
" qui fonctionne:dot.node('test', label="line1\\nline2")
.Vous pouvez utiliser
\n
caractèreAvec
graphviz
paquet, ce serait donnerCe serait lui donner