天天看點

如何在win10環境下配置graphviz

  • 在官網上下載下傳graphviz。

位址:

https://graphviz.org/download/

,選擇Stable Windows install packages。

如何在win10環境下配置graphviz

然後一層一層的點選,直到看到graphviz-2.44.1-win32.zip檔案,點選下載下傳下來。

如何在win10環境下配置graphviz
  • 配置環境變量

将下載下傳的檔案解壓後,複制bin檔案夾的目錄配置到環境變量。

打開環境變量的步驟,右鍵此電腦—》屬性—》進階系統設定—》環境變量—》系統變量,選擇Path,點選編輯按鈕,如下圖:

如何在win10環境下配置graphviz

然後點選建立,把剛才複制的路徑加進去,點選确定。

打開CMD,輸入dot –version,如果出現下圖的資訊,表示已經配置成功了。

如何在win10環境下配置graphviz
  • 安裝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)      

運作結果:

如何在win10環境下配置graphviz