Graphviz是由AT\u0026T Labs Research开发的图形绘制工具软件,用于绘制DOT语言脚本描述的图形。它是一个
自由软件,其授权为
Eclipse Public License。Graphviz提供了供其它软件使用的库,可以帮助开发者更方便地绘制图形。Graphviz的
麦金塔版本曾获得2004年的
苹果公司设计奖。该软件包含了一系列的工具,可以绘制各种类型的图形,如流程图、组织结构图、时序图等。Graphviz的DOT语言脚本描述简单易懂,使得用户可以快速地绘制出复杂的图形。Graphviz的开源性质使得它成为了许多开发者和研究人员的首选工具。Graphviz以其强大的图形绘制能力和灵活的DOT语言脚本,成为了一个在多个领域都有广泛应用的工具。其开源和跨平台的特性,加上丰富的集成应用,使得Graphviz在学术研究、
软件工程、
数据可视化等领域都有着不可替代的地位。
Graphviz是AT\u0026T Labs Research开发的图形绘制工具,他可以很方便的用来绘制结构化的图形网络,支持多种格式输出,生成图片的质量和速度都不错。Graphviz在windows上和
Linux上都可以顺利运行。
Graphviz工具包括了多种命令行工具,如`dot`用于生成分层图形绘制,`neato`用于无向图的"弹簧模型"布局,`fdp`和`sfdp`用于力导向图绘制,`twopi`用于径向图布局,`circo`适用于圆形布局。此外,Graphviz还提供了`dot`图形用户界面,以及`lefty`这一可编程小部件,用于显示DOT图形并允许用户使用鼠标对其执行操作。
Graphviz的应用非常广泛,它被集成到了多个软件和工具中,如ArgoUML、AsciiDoc、Bison、Confluence、ConnectedText、Doxygen、FreeCAD、Gephi、Gramps、Graph-tool、OmniGraffle、Org-mode、PlantUML、
Puppet、Scribus、Sphinx、TOra、Trac wiki和Zim等。这些应用程序利用Graphviz的功能来生成
统一建模语言图表、语法图、家谱图、类层次结构图、协作和调用树等,显示文档中对象之间的依赖关系,或者在页面内添加和编辑图表。
一个用来将生成的图形转换成多种输出格式的命令行工具。其输出格式包括
PostScript,PDF,SVG,PNG,含注解的文本等等。
用于sprint model的生成(在Mac OS版本中称为
能量 minimized)。