2017-04-09 72 views
0

是否有graphviz的一種方式 - 蟒繪製矩形的節點的列,例如: enter image description here繪圖臺狀節點uing的Graphviz

我希望每個矩形作爲節點,因爲這些節點從先前的代碼產生我已經畫了一棵節點樹。

enter image description here

我一直在使用這個命令

tree.node(Taskstr+str(ID)) 

回答

0

的Python代碼將取決於您使用調用的Graphviz該庫中創建我的節點,但無論你使用一個,你要設置的節點shape=record以及包含花括號('{}')與每行之間的管道('|')字符之間的記錄項目的標籤。

這裏的dot文件將是什麼樣子你的第一個例子:

digraph structs { 
    n1 [shape=record label="{ | | | Task#2 | Task#1 }"] 
} 

其呈現爲:

record node example

+0

感謝,但有產生所做的點文件的API ,我/意思是像tree.node(「節點A」),其中樹是圖形名稱 –

+0

您目前正在使用任何庫,如[pydotplus](https://pydotplus.readthedocs.io/),[pygraphviz ](https://pygraphviz.github.io /),[graphviz](https://graphviz.readthedocs.io/en/latest/index.html)?其中任何一種都可以讓你定義樹形結構,但是你需要編寫一些代碼來製作標籤。 – Craig

+0

yes我正在使用graphviz –