posts - 88, comments - 3, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          A text2graph tool: Graphviz

          Posted on 2012-05-07 14:47 Milo的海域 閱讀(545) 評論(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
          主站蜘蛛池模板: 广宗县| 阜宁县| 苍山县| 台北县| 扶绥县| 朝阳区| 南漳县| 贡嘎县| 沙河市| 洞口县| 犍为县| 白水县| 麻栗坡县| 普洱| 神木县| 天全县| 桑植县| 绥芬河市| 九江市| 鄂尔多斯市| 蚌埠市| 金坛市| 印江| 澄城县| 九江市| 宁河县| 柞水县| 胶南市| 墨竹工卡县| 双牌县| 泊头市| 阳信县| 盐津县| 阿克| 开封县| 余干县| 云浮市| 儋州市| 新津县| 陇川县| 巴塘县|