Graphviz
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | |
開發者 | AT&T實驗室與社群[1] |
---|---|
目前版本 |
|
原始碼庫 | |
作業系統 | Linux, Windows, Mac OS X |
類型 | 視覺化圖形 |
許可協定 | Eclipse Public License |
網站 | http://graphviz.org/ |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/UnitedStatesGraphViz.svg/250px-UnitedStatesGraphViz.svg.png)
Graphviz (英文:Graph Visualization Software的縮寫)是一個由AT&T實驗室啟動的開源工具包,用於繪製DOT語言指令碼描述的圖形。它也提供了供其它軟體使用的函式庫。Graphviz是一個自由軟體,其授權為Eclipse Public License。其Mac版本曾經獲得2004年的蘋果設計獎[3]。
構架
[編輯]Graphviz由一種被稱為DOT語言的圖形描述語言[4] 與一組可以生成和/或處理DOT檔案的工具組成:
- dot
- 一個用來將生成的圖形轉換成多種輸出格式的命令列工具。其輸出格式包括PostScript,PDF,SVG,PNG,含註解的文字等等。
- neato
- 用於sprint model的生成(在Mac OS版本中稱為energy minimized)。
- twopi
- 用於放射狀圖形的生成
- circo
- 用於圓形圖形的生成。
- fdp
- 另一個用於生成無向圖的工具。
- dotty
- 一個用於視覺化與修改圖形的圖形化使用者介面程式。
應用
[編輯]- GraphViz - MediaWiki的Graphviz擴充。
- OmniGraffle 5 使用了Graphviz引擎作為自動生成圖形的方式。
參見
[編輯]- 相關軟體
- Microsoft Automatic Graph Layout - 一個用於繪圖的.NET庫
參考文獻
[編輯]外部連結
[編輯]- Graphviz首頁 (頁面存檔備份,存於網際網路檔案館)
- Graphviz, Projects & Software Page, AT&T Research Labs
- An Introduction to Graphviz and dot (M. Simionato, 2004) (頁面存檔備份,存於網際網路檔案館)
- Create relationship diagrams with Graphviz (Shashank Sharma, 2005) (頁面存檔備份,存於網際網路檔案館)
- Visualize function calls with Graphviz (M. Tim Jones, 2005)(頁面存檔備份,存於網際網路檔案館)
- 用 Graphviz 視覺化函式呼叫 (頁面存檔備份,存於網際網路檔案館)
|