安装
- 环境:
- cenos7, X86_64
- kernel: 3.10.0-862.el7.x86_64
-
依赖安装包
1) graphviz, perl-ExtUtils-MakeMaker
yum install graphviz yum install perl-ExtUtils-MakeMaker
2) 通过cpan进行安装
- perl-CPAN.noarch
yum install perl-CPAN
3) 运行cpan
cpan> install Graph::Easy ... Reading '/root/.cpan/sources/modules/03modlist.data.gz' DONE Writing /root/.cpan/Metadata Graph::Easy is up to date (0.76).
- 下载安装包安装
1) 通过https://metacpan.org查找,Graph::Easy下载, 验证时需要安装 Test::More
wget https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Graph-Easy-0.76.tar.gz wget https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302168.tar.gz
2) 编译
$ tar -zxvf Test-Simple-1.302167.tar.gz $ cd Test-Simple-1.302167 $ make install $ tar -zxvf Graph-Easy-0.76.tar.gz $ perl Makefile.PL $ make test $ make install
demo
画个图验证一下
# cat page1.txt
[page1||
page2||
page3||
page4||
page5||]{basename:parent}
[page1||
page2||
page3||
page4||
page5||]{basename:ram}
[page1||
page2||
page3||
page4||
page5||]{basename:child}
[child.1]{flow: west} -> [ram.1]
[parent.1]{flow: east} -> [ram.1]
[child.3]{flow:west} -> [ram.3]
[parent.3]{flow:east} -> [ram.2]
输出结果,看上去还不错 🙂
+-------+ +-------+ +-------+
| page1 | | page1 | | page1 |
+-------+ +-------+ +-------+
| | | | | |
| page2 | --> | page2 | <-- | page2 |
+-------+ +-------+ +-------+
| | | | | |
| page3 | +> | page3 | | page3 |
+-------+ | +-------+ +-------+
| | | | | | |
| page4 | -+ | page4 | <-- | page4 |
+-------+ +-------+ +-------+
| page5 | | page5 | | page5 |
+-------+ +-------+ +-------+
相关文档
Graph::Easy – Manual – Introduction
Be First to Comment