Graphviz,开源的画图工具,它读取绘图脚本(使用 DOT 语言编写),通过对读取的脚本进行解析,分析出其中的点、边、子图,然后根据属性进行绘制;
当用 Graphviz 绘图时,主要工作是编写 DOT 脚本:我们只要关注图中各个点之间的关系就好了,我们不需要考虑如何安排各个节点的位置,也不需要考虑怎样布局能够使我们所绘制的图看起来更美观一些;
参考文献
Graphviz 主页:http://graphviz.org
Graphviz 文档:https://graphviz.gitlab.io/documentation/
graphviz 简介:http://blog.csdn.net/iamljj/article/details/5862930