Graphviz 简易教程

Graphviz 是一个绘制关系图/流程图的工具包,使用它提供的 dot-language ,我们就可以在文本中通过嵌入绘制代码的方式实现图的绘制。不再需要 GUI 工具了,也更便于版本管理。

听起来有点像 SVG 的味道,不同之处在于 SVG 是使用浏览器的渲染引擎来渲染。

基本语法

让我们了解两种不同类型的图: graph 和 digraph。前者使用 -- 描述关系,后者使用 -> 描述关系。我们一般会为每张图定义一个名称。

digraph 代表 direction graph ,意指 “有方向的图“ 。

看看下面两个例子,就知道它们的区别了: 继续阅读Graphviz 简易教程