轻松记录您
灵感和创意

markdown 绘图利器之graphviz

Markdown 是一个轻量级的标记语言,语法简单、易于上手,深受程序员、博主等人群的钟爱。Markdown 工具链也非常丰富,如graphviz软件,就是可以嵌入Markdown文本,进行思维导图、流程图、系统框图绘制的利器,让你心无旁骛,全心投入到系统架构、软件、算法的设计中。

Markdown使用 graphviz 语法,推荐使用 vnote 软件

graphviz 是 AT&T的bell实验室开源的脚本自动化绘图软件,其主要用于绘制关系图,自动排版,有效提升工作效率。同时,其也是自动化绘图工具plantuml、很多数据可视化工具的基础。类似于python中的matplotlib。

graphviz 的基本结构如下所示,其主要包含三部分:

1) layout 自动化布局工具:dot,neato等,本文重点讲解dot的使用。

2) script脚本:主要包含 graph,node,edge三类实体,以及attributes属性;

3)APIs:若需要在其它语言中调用,graphviz提供了 C,java,python,php等语言的API。

未经允许不得转载:坚果之云 Markdown » markdown 绘图利器之graphviz
分享到: 更多 (0)

坚果云Markdown轻松记录您 灵感和创意

坚果云Markdown下载坚果云Markdown介绍