GraphViz
Contents
GraphViz
|
|
GraphViz是什么?
GraphViz是一个开源的图像可视化的软件,是贝尔实验室开发的一个开源的工具包,它使用一个特定的 DSL(领域特定语言): dot 作为脚本语言,然后使用布局引擎来解析此脚本,并完成自动布局。graphviz 提供丰富的导出格式,如常用的图片格式,SVG,PDF 格式等。
Graphviz由一种被称为DOT语言的图形描述语言[3] 与一组可以生成和/或处理DOT文件的工具组成:
dot 一个用来将生成的图形转换成多种输出格式的命令行工具。其输出格式包括PostScript,PDF,SVG,PNG,含注解的文本等等。
neato 用于 sprint model 的生成 (在Mac OS版本中称为energy minimized) 。
twopi 用于放射状图形的生成
circo
用于圆形图形的生成。
- fdp
另一个用于生成无向图的工具。
- dotty
一个用于可视化与修改图形的图形用户界面程序。
- lefty
一个可编程的(使用一种被EZ影响的语言[4])控件,它可以显示DOT图形,并允许用户用鼠标在图上执行操作。Lefty可以作为MVC模型的使用图形的GUI程序中的视图部分。
作者: 疯狂的小托马斯
链接: https://www.jianshu.com/p/8e88b2a5dc03
来源: 简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
Author -
LastMod 2019-04-13