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

2009年10月21日 星期三

dot (未完)

使用中文必須指定字型
fontname="/usr/share/fonts/truetype/fireflysung.ttf"
node[fontname = "PMingLiu"];
// node[fontname="simhei.ttf"];
//node [ fontname = "C:\Windows\fonts\kaiu.ttf" ];
node [ fontname = "C:\Windows\fonts\kaiu.ttf" ];
node [ fontname = "C:\Windows\fonts\times.ttf" ];


註解用C++的/* */或//都可以

graph
非指向性(沒箭頭的), 連接用--
digraph
指向性, 連接用->

宣告為graph, 用->就無效, 反之亦然


rankdir=TD
rankdir=LR

大括號
{}

subgraph cluster_xxx


Node Shape
Arrow Shapes [arrowhead=dot]
Color Names

2009年9月18日 星期五

用Emacs編dot (graphviz)

用Emacs來寫dot (Graphviz)也很方便.有人寫了Graphviz dot mode for emacs

1) 到以上網站下載graphviz-dot-mode.el
2) 在.emacs加(load-file "PATH_TO_FILE/graphviz-dot-mode.el")
3) 指令:
M-x compile或C-c c -> 編譯dot, 其實是幫你執行"dot -Tpng foo.dot > foo.png", 但是我都用設定好的F5, 因為C-c c常會按成C-x c就離開了, 囧rz
C-c p -> 顯示png