Graphviz安装配置及入门(windows安装亲测)
Graphviz 是一個開源工具,可以運行在類似于 UNIX? 的大多數(shù)平臺和 Microsoft? Windows? 之上。適用于大多數(shù)平臺的二進制文件可以在?Graphviz 主頁?上找到。AIX 二進制文件可以在?perzl.org?上找到。
Graphviz 應用程序中有多種工具可以生成各種類型的圖表(dot、neato、circo、twopi 等)。本文將重點介紹用于生成層級圖的?dot?工具。
dot
渲染的圖具有明確方向性。
neato
渲染的圖缺乏方向性。
twopi
渲染的圖采用放射性布局。
circo
渲染的圖采用環(huán)型布局。
fdp
渲染的圖缺乏方向性。
sfdp
渲染大型的圖,圖片缺乏方向性。
?
下載安裝及配置
在Windows系統(tǒng)上安裝配置Graphviz
首先下載安裝包graphviz-2.38.msi,下載地址為https://graphviz.gitlab.io/_pages/Download/Download_windows.html
雙擊msi文件,然后一直選擇next(默認安裝路徑為C:\Program Files (x86)\Graphviz2.38\),安裝完成之后,會在windows開始菜單創(chuàng)建快捷信息。
?配置環(huán)境變量:計算機→屬性→高級系統(tǒng)設置→高級→環(huán)境變量→系統(tǒng)變量→path,在path中加入路徑:C:\Program Files (x86)\Graphviz2.38\bin
驗證:在windows命令行界面,輸入dot -version,然后按回車,如果顯示如下圖所示的graphviz相關版本信息,則安裝配置成功。
入門使用
DOT 文件是一個文本文件,描述了圖表的組成元素以及它們之間的關系,以便該工具可以生成這些組成元素和它們之間的關系的圖形化表示。
graph
graph使用--描述關系
graph pic1 {?
??a -- b
??a -- b
??b -- a [color=blue]
}?
???????????????????
?
digraph
使用->描述關系
digraph pic2 {?
??a -> b
??a -> b
??b -> a [style=filled color=blue]
}?
?
??????????????????????????
?
與python交互使用
graphviz強大而便捷的關系圖/流程圖繪制方法讓我們聯(lián)想到機器學習中的Decision Tree的展示方式。幸運的是,scikit-learn提供了生成.dot文件的接口,在python編輯環(huán)境操作如下:
from sklearn.tree import export_graphviz ???# 導入的是一個函數(shù)
# tree表示已經訓練好的模型,即已經調用過DecisionTreeClassifier實例的fit(X_train, y_train)方法
export_graphviz(tree, out_file='tree.dot',?
????????feature_names=['petal length', 'petal width'])
?
?
?
?
?
?
?
?
?
?
?
參考文獻:
1.?https://www.ibm.com/developerworks/cn/aix/library/au-aix-graphviz/index.html
2.?https://stackoverflow.com/questions/35064304/runtimeerror-make-sure-the-graphviz-executables-are-on-your-systems-path-aft
3.?https://blog.csdn.net/lanchunhui/article/details/49472949
————————————————
版權聲明:本文為CSDN博主「lizzy05」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lizzy05/article/details/88529483
總結
以上是生活随笔為你收集整理的Graphviz安装配置及入门(windows安装亲测)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样取一个有意义的网名 如何取一个有意义
- 下一篇: 过年上坟为啥女的不能去