安裝和使用Graphviz

Graphviz 是一種繪圖工具,與其它繪圖工具不同,它是把dot語言編寫腳本繪製成圖形,對程序設計人員來說它非常簡單易懂。對其它人員來講,它也很有幫助。 http://www.graphviz.org/Gallery.php 是Graphviz的網站,通過示例看到我們可以看到它繪製的圖形很迷人。

使用 Graphviz 分爲三步:

  1. 安裝Graphviz包

    yum install graphviz.x86_64
    
  2. 準備dot腳本

你可以自己編寫腳本,也可以使用現成的腳本。dot 的腳本一般使用 .gv後綴。 在這裏我們使用現成的文件process.gv.

cat process.gv 
graph G {
        run -- intr;
        intr -- runbl;
        runbl -- run;
        run -- kernel;
        kernel -- zombie;
        kernel -- sleep;
        kernel -- runmem;
        sleep -- swap;
        swap -- runswap;
        runswap -- new;
        runswap -- runmem;
        new -- runmem;
        sleep -- runmem;
}

上面這個腳本生成的是無向圖,用graph開頭 ,邊用 – 表示。若是有向圖用digraph ,邊用 -> 表示。
提示: 如何編寫dot 腳本,可以參考:http://www.cnblogs.com/CoolJie/archive/2012/07/17/graphviz.html

  1. 使用dot命令生成圖片文件。 Graphviz 默認的支持多種輸出格式, 如:bmp,jpeg,jpg,pdf,png,svg。 可以使用 -Tlang 指出輸出格式類型。下面的命令可以把process.gv腳本,轉化爲process.png 文件。然後我們就可以用任意看圖軟件打開process.png了。

dot -Tpng -oprocess.png process.gv

轉載:https://blog.csdn.net/yamaxitas/article/details/47415233

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章