邯郸市永年区做网站的公司,互助网站开发,网站注册空间,成免费crm知乎还在为在linux下画二叉树等图苦恼吗#xff0c;现在就安利一波linux程序猿的作图神器——Graphviz。#xff08;本来在写其他东西#xff0c;刚好要绘图#xff0c;强行插入一篇blog#xff09; Graphviz (Graph Visualization Software) 是一个由ATT实验室启动的开源…还在为在linux下画二叉树等图苦恼吗现在就安利一波linux程序猿的作图神器——Graphviz。本来在写其他东西刚好要绘图强行插入一篇blog Graphviz (Graph Visualization Software) 是一个由ATT实验室启动的开源工具包。DOT是一种图形描述语言非常简单的Graphviz就是用来处理这种语言的工具。只需要简单了解一下DOT语言就可以用Graphviz绘图了它对程序员特别有用。 官网http://www.graphviz.org/
该软件可以使用代码来绘图可以绘图的种类比较多可以直接生成png格式的文件。可以画无向图、有向图、二叉树、流程图等等等。
先说简单的感受一下使用以下代码
graph test {a -- b -- c;b -- d;
}
即可生成图片
ubuntu18.04安装Graphviz
sudo apt install graphviz
一条命令即可。若有依赖问题可以输入
sudo apt install -f
Graphviz的简单使用
新建test.dot文件输入代码
graph test {a -- b -- c;b -- d;
}
保存后在终端输入
dot test.dot -T png -o test.png
现在就有了所需要的图片了
参考
基础用法https://blog.csdn.net/zhangskd/article/details/8250470 DOT语言简明介绍http://zh.wikipedia.org/zh-cn/DOT 简单背景知识 http://zh.wikipedia.org/zh/Graphviz