2010-10-01 69 views
4

我試圖在點語言中形象化一個相當複雜的結構。 由於記錄很大,我想用多行編寫代碼。因此,而不是: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"]; 

我想有些進入像這樣

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"]; 

不幸的是,點解析器會抱怨有「串跑過行結束」什麼的一致好評。有誰知道如何在代碼中表示換行符?我在線路末端嘗試了一個\,但它似乎沒有工作。

在此先感謝

回答

5

我猜你想是這樣的:

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"]; 
} 

你也可以這樣做

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

嗨livibetter。不,這不是我的意思。我只想在源代碼中使用多行。只是爲了使編輯更容易。所以你的解決方案沒有\ n,但只是\訣竅 – er4z0r 2010-10-01 13:17:51

+0

我想我想你的結果是多行太快,因爲我看到了一個非常長的結果行。無論如何,我很高興我仍然可以提供多線幫助。 – livibetter 2010-10-01 20:22:49