Graphviz安裝及簡單使用



關鍵字:Graphviz Windows環境安裝、配置環境變量、pcharm中調用、中文亂碼、dot語句基本格式


Graphviz Windows環境安裝

        1.官網下載

           官網下載地址     

                




       2.創建桌面快捷方式


                安裝目錄\bin文件夾\:找到gvedit.exe文件右鍵 發送到桌面快捷方式,如下圖:



        3.配置環境變量

                將graphviz安裝目錄下的bin文件夾添加到Path環境變量中:


        
               進入windows命令行界面,輸入dot -version,然后按回車,如果顯示graphviz的相關版本信息,則安裝配置成功。如圖:

         5.python環境中安裝:(pycharm中)
        
               
                然后輸入Graphivz安裝

        6.在pycharm中運行
            
# 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.view()

# 在創建兩圓點之間創建一條邊
dot.edge('B', 'L', constraint='false')
#dot.view()

# 獲取DOT source源碼的字符串形式
print(dot.source)

# 保存source到文件,並提供Graphviz引擎
dot.render('test-output/round-table.gv', view=True)
結果:
        7. 中文亂碼問題
      • 在安裝目錄找到如下文件用記事本打開:


      • 將對應位置代碼修改為如下:


      • 代碼中加如下語句:
  

                   將對應標簽放在英文雙引號內

       9.dot語言基本格式
      • dot input.dot -T png -o output.txt
            cmd:
    
                    -o    指定存儲檔案的檔名

      • 有向圖:diagraph申明,結點關系為"->",可以//注釋
      • 無向圖:graph 申明 結點關系"--"
      • 子圖    :subgraph聲明    父圖是無向圖他本身也得是無向圖    父圖是有向圖本身也得是有向圖
        10.示例
digraph G{
{ a b c} -> { d e f }
}



       



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM