天天看點

python graphviz安裝記錄python graphviz安裝記錄

python graphviz安裝記錄

一、首先,進入graphviz官網 https://graphviz.org/download/ 選擇相應版本下載下傳安裝包,安裝graphviz

python graphviz安裝記錄python graphviz安裝記錄

并配置環境變量,将graphviz/bin目錄加到path

打開背景輸入dot -version 顯示graphviz相關内容 。

python graphviz安裝記錄python graphviz安裝記錄

二、python下載下傳graphviz庫

打開anaconda prompt界面

下載下傳graphviz

python graphviz安裝記錄python graphviz安裝記錄

安裝pydotplus

python graphviz安裝記錄python graphviz安裝記錄
pip --default-timeout=100 install graphviz==0.16 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 
pip --default-timeout=100 install pydotplus==2.0.1 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 
           

三、python畫圖

from graphviz import Digraph
# 畫出pdf格式的圖檔
g = Digraph('pictur1')
g.node(name='a',color='red')
g.node(name='b',color='blue')
g.edge('a','b',color='green')
g.view()
           
python graphviz安裝記錄python graphviz安裝記錄
from graphviz import Digraph
# 執行個體化一個Digraph對象(有向圖),name:生成的圖檔的圖檔名,format:生成的圖檔格式
dot = Digraph(name="MyPicture", comment="the test", format="png")
# 生成圖檔節點,name:這個節點對象的名稱,label:節點名,color:畫節點的線的顔色
dot.node(name='a', label='Song', color='green')
dot.node(name='b', label='Hong', color='yellow')
dot.node(name='c', label='Dong')
# 在節點之間畫線,label:線上顯示的文本,color:線的顔色
dot.edge('a', 'b', label="ab\na-b", color='red')
# 一次性畫多條線,c到b的線,a到c的線
dot.edges(['cb', 'ac'])
# 列印生成的源代碼
print(dot.source)
# 畫圖
dot.view(filename="mypicture")
           
python graphviz安裝記錄python graphviz安裝記錄

繼續閱讀