2010-10-01 3 views
4

J'essaie de visualiser une structure plutôt complexe dans le langage des points. Parce que l'enregistrement est grand, je voudrais écrire le code en plusieurs lignes. Ainsi, au lieu de:Les enregistrements couvrant plusieurs lignes dans graphviz

A11[label="A.11 Access Control|{A.11.1 Business requirements for access control|A.11.2 User access management}|{A.11.3 User responsibilities|A.11.4 Network access control}|{A.11.5 Operating System access control|A.11.6 Application & information access control}|A.11.7 Mobile computing & teleworking"]; 

Je voudrais entrer un peu comme ce

A11[label="A.11 Access Control| 
      {A.11.1 Business requirements for access control|A.11.2 User access management}| 
      {A.11.3 User responsibilities|A.11.4 Network access control}| 
      {A.11.5 Operating System access control|A.11.6 Application & information access control}| 
      A.11.7 Mobile computing & teleworking"]; 

Malheureusement, l'analyseur pour dot se plaint d'une « chaîne en cours d'exécution fin de ligne passé » ou similaire quelque chose. Est-ce que quelqu'un sait comment dénoter un changement de ligne dans le code? J'ai essayé un \ à la fin de la ligne, mais cela n'a pas semblé fonctionner.

grâce à l'avance

Répondre

5

Je devine que vous voulez quelque chose comme ceci:

graph G{ 
A11[label="A.11 Access Control|\n\ 
{A.11.1 Business requirements for access control|A.11.2 User access management}|\n\ 
{A.11.3 User responsibilities|A.11.4 Network access control}|\n\ 
{A.11.5 Operating System access control|A.11.6 Application & information access control}|\n\ 
A.11.7 Mobile computing & teleworking"]; 
} 

Vous pouvez aussi faire comme

label = "line1\n" + 
     "line2\n" + ... 
+0

Salut livibetter. Non ce n'est pas ce que je voulais dire. Je voudrais utiliser plusieurs lignes dans le code source seulement. Juste pour faciliter le montage. Donc votre solution sans le \ n mais avec juste le \ fait l'affaire – er4z0r

+0

Je suppose que j'ai supposé que vous voulez le résultat d'avoir multi-ligne trop rapide parce que j'ai vu une ligne très longue dans le résultat. Quoi qu'il en soit, je suis heureux que je peux encore aider avec multi-ligne. – livibetter

Questions connexes