Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎专栏 | Search | Email

第 31 章 Graphviz - Graph Visualization Software

目录

31.1. Installation
31.1.1. Apt-get
31.1.2. Yum
31.2. The DOT Language
31.2.1. dot
31.2.1.1. 布局
31.2.2. twopi
31.2.3. gprof
31.3. Node, Edge and Graph Attributes
31.3.1. Color Names
31.3.2. Node Shapes
31.3.3. 箭头
31.4. Example
31.4.1. E-R
31.4.2. Network
31.4.3. workflow
http://www.graphviz.org/

31.1. Installation

31.1.1. Apt-get

to see all available graphviz packages.

$ apt-cache search graphviz |grep ^g
graphviz - rich set of graph drawing tools
graphviz-dev - transitional package for graphviz-dev rename
graphviz-doc - additional documentation for graphviz

$ apt-cache search graphviz |grep Graphviz
dot2tex - Graphviz to LaTeX converter
libgraph-easy-perl - Perl module to convert or render graphs (as ASCII, HTML, SVG or via Graphviz)
python-pydot - Python interface to Graphviz's dot
python-pygraphviz - Python interface to the Graphviz graph layout and visualization package
python-yapgvb - Python bindings for Graphviz, using Boost.Python
xdot - interactive viewer for Graphviz dot files
			

$ sudo apt install graphviz
			

Test, A "Hello World" example made by giving the command:

echo "digraph G {Hello->World}" | dot -Tpng >hello.png
			

31.1.2. Yum

# yum list 'graphviz*'
# yum install graphviz