- 在官網上下載下傳graphviz。
位址:
https://graphviz.org/download/,選擇Stable Windows install packages。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iMihDZlNWO5czMmFmZ0EjY0IDN0I2NxAzN2U2Y5QWO38CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
然後一層一層的點選,直到看到graphviz-2.44.1-win32.zip檔案,點選下載下傳下來。
- 配置環境變量
将下載下傳的檔案解壓後,複制bin檔案夾的目錄配置到環境變量。
打開環境變量的步驟,右鍵此電腦—》屬性—》進階系統設定—》環境變量—》系統變量,選擇Path,點選編輯按鈕,如下圖:
然後點選建立,把剛才複制的路徑加進去,點選确定。
打開CMD,輸入dot –version,如果出現下圖的資訊,表示已經配置成功了。
- 安裝python使用的graphviz包
先執行conda install graphviz,安裝完成後,執行conda install python-graphviz。
安裝完成後重新開機電腦。
# coding:utf-8
from graphviz import Digraph
dot = Digraph(comment='The Round Table')
# 添加圓點 A, A的标簽是 King Arthur
dot.node('A', 'king')
dot.view() #後面這句就注釋了,也可以使用這個指令檢視效果
# 添加圓點 B, B的标簽是 Sir Bedevere the Wise
dot.node('B', 'Sir Bedevere the Wise')
#dot.view()
# 添加圓點 L, L的标簽是 Sir Lancelot the Brave
dot.node('L', 'Sir Lancelot the Brave')
#dot.view()
#建立一堆邊,即連接配接AB的邊,連接配接AL的邊。
dot.edges(['AB', 'AL'])
# 在建立兩圓點之間建立一條邊
dot.edge('B', 'L', constraint='false')
# 擷取DOT source源碼的字元串形式
print(dot.source)
# 儲存source到檔案,并提供Graphviz引擎
dot.render('test-output/round-table.gv', view=True)
運作結果: