关于

图形可视化

图形可视化是一种将结构信息表示为抽象图形和网络图的方法。自动图形绘制在软件工程、数据库和 Web 设计、网络以及许多其他领域的视觉界面中都有重要的应用。

Graphviz 是开源图形可视化软件。它具有几个主要的图形布局程序。查看 图库 以了解一些示例布局。它还具有 Web 和交互式图形界面以及辅助工具、库和语言绑定。

Glen Low 制作的 Mac OS X 版 Graphviz 赢得了 2004 年两项苹果设计大奖。

Graphviz 布局程序使用简单的文本语言描述图形,并以多种有用的格式创建图表,例如用于网页的图像和 SVG、用于包含在 PDF 或其他文档中的 Postscript;或在交互式图形浏览器中显示。(Graphviz 还支持 GXL,一种 XML 方言。)

Graphviz 具有许多用于具体图表的有用功能,例如颜色、字体、表格节点布局、线型、超链接和自定义形状选项。

在实践中,图形通常从外部数据源生成,但也可以手动创建和编辑,既可以作为原始文本文件,也可以在图形编辑器中进行编辑。(Graphviz 不是旨在替代 Visio,因此尝试以这种方式使用它可能会让人沮丧。)

查看器

  • 任何 Web 浏览器 都可以打开 Graphviz 生成的 SVG 或 PDF
  • gvedit 是 Graphviz 中用 Qt 编写的简单查看器和编辑器
  • Mac OS X Graphviz.app(即将重新发布)
  • graphviz web 沙盒 编辑器,例如 graphviz 视觉编辑器Graphviz 在线

过滤器

  • gvpr 是一种通用的图形流编辑器,类似于 awksed(或者如果你不了解它们,那就想想 Perl)。

示例应用程序

  • 软件文档:由 doxygen 和 dot 自动生成的漂亮图表。
  • WWW 图形服务器:有关 Graphviz 的 WWW 应用程序,请参阅 Webdot
  • Canviz,一个 HTML5 canvas Javascript 库。
上次修改时间:2024 年 9 月 11 日:将所有视觉编辑器链接更新为 HTTPS (498321a)