顯示具有 graphviz 標籤的文章。 顯示所有文章
顯示具有 graphviz 標籤的文章。 顯示所有文章

2009年4月13日 星期一

1.2 用 graphviz 畫有向圖

有向圖的語法:

digraph name {
......
}



編譯指令:

dot -Tpng xxx.dot > xxx.png


其中 -Tpng 指輸出成PNG的格式

範例:

digraph flow {
"a" -> "b" ;
"a" -> "c" ;

"d" -> "e" ;
"d" -> "f" ;
}


其中 -> 代表有向圖的指向


結果如圖:

1.1 用 graphviz 畫無向圖

無向圖的語法:

graph name {
......
}



編譯指令:

neato -Tpng xxx.dot > xxx.png


其中 -Tpng 指輸出成PNG的格式

範例:

graph flow {
"a" -- "b" ;
"a" -- "c" ;

"d" -- "a" ;
"d" -- "b" ;
}


其中 -- 代表無向圖的聯接


結果如圖: