Graphviz

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Graphviz
開發者AT&T實驗室與社區[1]
當前版本
  • 10.0.1 (2024年2月11日;穩定版本)[2]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
操作系統Linux, Windows, Mac OS X
類型可視化圖形
許可協議Eclipse Public License
網站http://graphviz.org/
顯示了美國大陸48個州間連接關係的無向圖

Graphviz英文Graph Visualization Software縮寫)是一個由AT&T實驗室啟動的開源工具包,用於繪製DOT語言腳本描述的圖形。它也提供了供其它軟件使用的函式庫。Graphviz是一個自由軟件,其授權為Eclipse Public License。其Mac版本曾經獲得2004年的蘋果設計獎[3]

構架[編輯]

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

dot
一個用來將生成的圖形轉換成多種輸出格式的命令行工具。其輸出格式包括PostScriptPDFSVGPNG,含註解的文本等等。
neato
用於sprint model的生成(在Mac OS版本中稱為energy minimized)。
twopi
用於放射狀圖形的生成
circo
用於圓形圖形的生成。
fdp
另一個用於生成無向圖的工具。
dotty
一個用於可視化與修改圖形的圖形用戶界面程序。
lefty
一個可編程的(使用一種被EZ影響的語言[5])控件,它可以顯示DOT圖形,並允許用戶用鼠標在圖上執行操作。Lefty可以作為MVC模型的使用圖形的GUI程序中的視圖部分。

應用[編輯]

  • GraphViz - MediaWiki的Graphviz擴展。
  • OmniGraffle 5 使用了Graphviz引擎作為自動生成圖形的方式。

參見[編輯]

相關軟件

參考文獻[編輯]

  1. ^ Credits 網際網路檔案館存檔,存檔日期2010-02-09. Graphviz
  2. ^ 10.0.1 - graphviz. [2024年2月11日]. 
  3. ^ 存档副本. [2010-09-16]. (原始內容存檔於2020-12-28). 
  4. ^ The DOT Language. [2010-09-16]. (原始內容存檔於2020-12-08). 
  5. ^ The Lefty guide (「Editing Pictures with lefty」)頁面存檔備份,存於網際網路檔案館), section 3.1, p. 9.

外部連結[編輯]