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

第 30 章 Graphviz - Graph Visualization Software

目录

30.1. Installation
30.1.1. Apt-get
30.1.2. Yum
30.2. The DOT Language
30.2.1. dot
30.2.1.1. 布局
30.2.2. twopi
30.2.3. gprof
30.3. Node, Edge and Graph Attributes
30.3.1. Color Names
30.3.2. Node Shapes
30.3.3. 箭头
30.4. Example
30.4.1. E-R
30.4.2. Network
30.4.3. workflow
http://www.graphviz.org/

30.1. Installation

30.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
			

30.1.2. Yum

# yum list 'graphviz*'
# yum install graphviz
			
comments powered by Disqus