關鍵字:Graphviz Windows環境安裝、配置環境變量、pcharm中調用、中文亂碼、dot語句基本格式
Graphviz Windows環境安裝:html
1.官網下載
node
官網下載地址
python
2.建立桌面快捷方式:
git
安裝目錄\bin文件夾\:找到gvedit.exe文件右鍵 發送到桌面快捷方式,以下圖:
windows
將graphviz安裝目錄下的bin文件夾添加到Path環境變量中:
進入windows命令行界面,輸入dot -version
,而後按回車,若是顯示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.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)
將對應標籤放在英文雙引號內
- dot input.dot -T png -o output.txt
cmd:
- 有向圖:diagraph申明,結點關係爲"->",能夠//註釋
- 無向圖:graph 申明 結點關係"--"
- 子圖 :subgraph聲明 父圖是無向圖他自己也得是無向圖 父圖是有向圖自己也得是有向圖
digraph G{
{ a b c} -> { d e f }
}