So in short, if you are a programmer, it is born for you.
更多精彩范例请参考官网:Gallery | Graphviz - Graph Visualization Software
Graphviz (Graph Visualization Software) 是一个由AT&T实验室启动的开源工具包。DOT是一种十分简单的图形描述语言。
无向图
graph graphname {
a -- b -- c;
b -- d;
}
有向图
digraph graphname{
a -> b -> c;
b -> d;
}
属性
dot 语言中,可以为节点和边添加不同的属性。
digraph graphname{
// 节点的属性,节点的名称
a [label = "Foo"];
// 节点的属性,节点的形状
b [shape = box];
// 边的属性,边的颜色
a -> b -> c [color = blue];
// 边的属性,边的形状
b -> d [style = dotted];
}