1 介绍
一次偶然的机会接触到了画图软件graphviz,它主要用于画有向图、《数据结构》课程里的数据结构图等比较方便。它与tikz的比较为:
- tikz可以画任何种类的图。因为tikz就相当于你拿着一个画笔,面对一张空白的纸做画,各种位置、布局都要自己控制;
- graphviz擅长于有向图等。它封装了底层的布局,位置关系等,有一些底层的算法在帮你做这些事情。
所以,我认为在graphviz擅长的领域,使用其画图特别方便。我可以说是一个画图爱好者,使用过多种多样的画图软件,每发现一个不免要点评一番,不周之处,敬请原谅。
2 使用初步
graphviz是一个软件,而要画图,你需要使用dot语言1,举下面一个例子:
得到的绘图结果为:
3 图片保存
绘制好图片时,可将图片保存为各种各样的格式,如下:
-
点击layout按钮,产生图形:
- Emden R. Gansner, Eleftherios Koutsofios, and Stephen North. Drawing graphs with dot. 2010. /li>
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!