顯示了美國大陸48個州間連接關係的無向圖
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
- 一個用於視覺化與修改圖形的圖形化使用者介面程式。
- lefty
- 一個可程式化的(使用一種被EZ影響的語言[5])控制項,它可以顯示DOT圖形,並允許用戶用滑鼠在圖上執行操作。Lefty可以作為MVC模型的使用圖形的GUI程式中的視圖部分。
應用
參見
- 相關軟件
參考文獻
外部連結