《Disney +》 迪士尼、Marvel、彼思、星球大戰…  SAMURAI SPIRITS季票3情報公開!第1波追加角色為「Cham Cham」!   從《Resogun》到《Returnal》:不斷進化的視覺特效魔法令阿特羅波斯栩栩如生   Apple Music於今日登陸PS5   山下智久向梅原選手討教STREET FIGHTER V!第2部「TOMO’S GAME ROOM supported by Onitsuka Tiger」公開!   為紀念「第88回 東京優駿(GI)」KONAMI全面監製的桃鐵風賽馬雙陸遊戲「桃太郎電鐵優駿」公開!   「聖騎士之戰 -STRIVE-」釋出全新劇情預告片!不容錯過的超高水準精美畫質 PV!   「PS VR亮點」今日回歸   尊爵不凡!重現《勇者鬥惡龍 達伊的大冒險》大魔王巴恩的西洋棋軍隊「哈德拉禁衛騎團 銀製西洋棋組」發售確定! 

Linux 使用 dot 將文字檔 轉換成 圖片

商業

想要畫關聯性的圖片,線很多要在圖片排版很辛苦,使用 dot 只要把每個元件的關係設定好,就可以自動產生 svg、png .. 等等的圖形。

Linux 使用 dot 將文字檔 轉換成 圖片

於 Debian、Ubuntu Linux 要使用 dot,需要安裝下述:

  • apt install graphviz

Graphviz 與 dot 的文件

dot 文件範例

  1. vim g.gv
    digraph G {
    main -> parse -> execute;
    main -> init;
    main -> cleanup;
    execute -> make_string;
    execute -> printf
    init -> make_string;
    main -> printf;
    execute -> compare;
    }
  2. dot -Tps g.gv -o graph.ps # 轉成 ps 檔
  3. dot -Tsvg g.gv -o graph.svg # 轉成 svg 檔
  4. dot -Tpng g.gv -o graph.png # 轉成 png 檔
  5. 註:上面範例簡化版
    digraph G {
    main -> parse -> execute;
    main -> init;
    main -> cleanup;
    main -> printf;
    }

其他範例

  • digraph G {
        graph [layout=dot rankdir=LR]
        vim [href="http://www.vim.org/"]
        dot [href="http://www.graphviz.org/"]
        vimdot [href="file:///usr/bin/vimdot"]
        {vim dot} -> vimdot
    }

Tsung

隨機商業新聞