也知道Graphviz主要的分類,便開始製圖了。
依舊附上連結:官方網站、中文教學、日文教學
使用環境:Ubuntu 9.10
介紹語法之前,先說明一下,
Graphviz沒有圖像化套件,所以只要打開慣用的文字編輯器,
將圖型的文字結構寫好、存檔即可。
至於檔名,可用中文;副檔名則是嘗試過無副檔名、txt、dot三種,都可以。
- 語法:
有向圖和無向圖有些小差別,若是不搞清楚,是跑不出圖來的。
- 有向圖(directed graph):
digraph G {
Hello -> World;
}
- 無向圖(undirected graph):
graph G {
注意觀察有向圖和無向圖的語法,混用是跑不出東西來的唷。
A -- B;
C -- A;
A -- D -- C;
}
- 編譯方式:
打開終端機,CD至文件存放的資料夾,輸入類似下列的指令:
dot -Tpng hello.dot -o hello.png
這兩個都可以,而指令說明如下:
dot -Tpng hello.dot > hello.png
- dot,只是Graphviz定義好的一種展圖方式,總共有四種:dot、neato、twopi、circo,不限定有向圖或無向圖,皆可使用。
- -Tpng,指的是輸出為png的格式,所以輸出的檔案副檔名也必須一樣。
Graphviz能夠輸出的圖片格式相當多,詳見Output Formats。
- hello.dot,來源檔的檔名和檔型。
hello.png,輸出檔的檔名和檔型。
這邊唯一要注意的,是輸出檔的檔名不一定要和來源檔的檔名一樣。
0 意見 to Graphviz (2) - 介紹語法 & 編繹方式:
張貼留言