必威电竞|足球世界杯竞猜平台

Graphviz
來源:互聯網

Graphviz是由AT&T Labs Research開發的圖形繪制工具軟件,用于繪制DOT語言腳本描述的圖形。它是一個自由軟件,其授權為Eclipse Public License。Graphviz提供了供其它軟件使用的庫,可以幫助開發者更方便地繪制圖形。Graphviz的麥金塔版本曾獲得2004年的蘋果公司設計獎。該軟件包含了一系列的工具,可以繪制各種類型的圖形,如流程圖、組織結構圖、時序圖等。Graphviz的DOT語言腳本描述簡單易懂,使得用戶可以快速地繪制出復雜的圖形。Graphviz的開源性質使得它成為了許多開發者和研究人員的首選工具。Graphviz以其強大的圖形繪制能力和靈活的DOT語言腳本,成為了一個在多個領域都有廣泛應用的工具。其開源和跨平臺的特性,加上豐富的集成應用,使得Graphviz在學術研究、軟件工程、數據可視化等領域都有著不可替代的地位。

軟件介紹

Graphviz是AT&T Labs Research開發的圖形繪制工具,他可以很方便的用來繪制結構化的圖形網絡,支持多種格式輸出,生成圖片的質量和速度都不錯。Graphviz在windows上和Linux上都可以順利運行。

Graphviz工具包括了多種命令行工具,如`dot`用于生成分層圖形繪制,`neato`用于無向圖的"彈簧模型"布局,`fdp`和`sfdp`用于力導向圖繪制,`twopi`用于徑向圖布局,`circo`適用于圓形布局。此外,Graphviz還提供了`dot`圖形用戶界面,以及`lefty`這一可編程小部件,用于顯示DOT圖形并允許用戶使用鼠標對其執行操作。

Graphviz的應用非常廣泛,它被集成到了多個軟件和工具中,如ArgoUML、AsciiDoc、Bison、Confluence、ConnectedText、Doxygen、FreeCAD、Gephi、Gramps、Graph-tool、OmniGraffle、Org-mode、PlantUML、Puppet、Scribus、Sphinx、TOra、Trac wiki和Zim等。這些應用程序利用Graphviz的功能來生成統一建模語言圖表、語法圖、家譜圖、類層次結構圖、協作和調用樹等,顯示文檔中對象之間的依賴關系,或者在頁面內添加和編輯圖表。

軟件架構

graphviz由一種被稱為DOT語言的圖形描述語言,與一組可以生成和/或處理DOT文件的工具組成:

一個用來將生成的圖形轉換成多種輸出格式的命令行工具。其輸出格式包括PostScript,PDF,SVG,PNG,含注解的文本等等。

用于sprint model的生成(在Mac OS版本中稱為能量 minimized)。

用于放射狀圖形的生成。

用于圓形圖形的生成。

另一個用于生成無向圖的工具。

一個用于可視化與修改圖形的圖形用戶界面程序。

一個可編程的(使用一種被EZ影響的語言)控件,它可以顯示DOT圖形,并允許用戶用鼠標在圖上執行操作。Lefty可以作為MVC模型的使用圖形

參考資料 >

生活家百科家居網