posts - 88, comments - 3, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

A text2graph tool: Graphviz

Posted on 2012-05-07 14:47 Milo的海域 阅读(529) 评论(0)  编辑  收藏 所属分类: Skills
Graphviz: a Text to Graph tool

Download:
 http://www.graphviz.org/Download..php
Install:
http://www.graphviz.org/Download_linux_rhel.php

Document:
http://www.graphviz.org/Documentation.php

Example:
$ cat cluster.dot
digraph G {

        subgraph cluster_0 {
                style
=filled;
                color
=lightgrey;
                node [style
=filled,color=white];
                a0 
-> a1 -> a2 -> a3;
                label 
= "process #1";
        }

        subgraph cluster_1 {
                node [style
=filled];
                b0 
-> b1 -> b2 -> b3;
                label 
= "process #2";
                color
=blue
        }
        start 
-> a0;
        start 
-> b0;
        a1 
-> b3;
        b2 
-> a3;
        a3 
-> a0;
        a3 
-> end;
        b3 
-> end;

        start [shape
=Mdiamond];
        
end [shape=Msquare];
}

$ dot 
-Tpng cluster.dot -o cluster.png
$ gnome
-open cluster.png



More examples:
http://www.graphviz.org/Gallery.php

只有注册用户登录后才能发表评论。


网站导航: