0
我正在使用python + graphviz來創建網絡拓撲結構,使其包含在Racktables中。到目前爲止,我已經成功了,但我現在願意爲羣集(而不是節點)添加多行標籤。graphviz集羣的標籤多行
例如,我有蟒蛇下面的代碼:
for router in routers:
[...]
cluster_name = "cluster"+str(i)
router_label=router_name+"\n"+router_hw
c = gv.Graph(cluster_name)
c.body.append('label='+router_label)
當過我運行該程序,我得到如下:
ST120_CMS70_SARM
SARM
ST202_P9J70_SARM
SARM
Error: node "SARM" is contained in two non-comparable clusters "cluster1" and "cluster0"
但是,如果我改變了router_label=router_name+"\n"+router_hw
本router_label=router_name+"_"+router_hw
,我得到沒有錯誤,並且拓撲得到繪製,但當然,一條線標籤。
對此有何暗示?
非常感謝!
Lucas