`
shell_picker
  • 浏览: 15916 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

试用 dot :用于画示意图的 DSL

PHP 
阅读更多

啥也不说,直接上代码:

digraph G {
".class files" -> "instrumented .class files" [label="instr"]
"instrumented .class files" -> "runtime data" [label="run(through rt)"]
".class files" -> "metadata" [label="metadata"]
crep [label="coverage report"]
{"metadata" "runtime data" "Java source files"} -> crep [label="report"]
}

 

运行下面的命令生成图像:

dot -Tpng data.dot >data.png

 

上面的代码可以产生这样的图:



 

dot 可以定义节点,还有节点之间的连线,每种元素又有 label 、font 、color 等属性,简直就是画流程图的一大法宝!

 

网站:http://www.graphviz.org/

 

更多 demo :http://www.graphviz.org/Gallery.php

  • 大小: 37.7 KB
0
2
分享到:
评论

相关推荐

    Python-gprof2dot将分析输出为dot图谱文件

    DOT语言是一种图形描述语言,用于定义图形的结构,而Graphviz则是一个开源图形渲染工具,能够将DOT文件转换为各种图形格式,如PDF、PNG等。 首先,我们需要了解gprof。gprof是GNU项目的一部分,它通过在编译时插入...

    g5-knockout-dot:带有 KnockoutJS 和 dot 模板的简单模块基础

    #g5-knockout-dot.js 带有 KnockoutJS 和 dot 模板的简单模块基础###设置安装包并将其用作组件的脚手架 git clone https://github.com/MajorLeagueBaseball/g5-knockout-dot.git npm install###服务器服务器...

    gulp-dotdot:用于将 foo..bar(...) 符号转换为 foo.bar.bind(foo, ...) 的 Gulp 插件

    用于将 foo..bar(...) 符号转换为 foo.bar.bind(foo, ...) 的 Gulp 插件 使用将..语法转换为标准 JavaScript,以便其他插件检查/处理它,主要是 。 安装 npm install --save-dev gulp-dotdot 用 例子.js var ...

    dhall-dot:Dhall 支持用于 graphviz 的 DOT 语言

    而 DOT 语言则是 Graphviz 工具包的一部分,用于描述图形结构,特别是网络图表,如流程图、树状图和有向无环图(DAG)。 Dhall 提供了一种强类型、纯函数式的语法,使得编写配置文件更加简洁和可靠。通过 `dhall-dot`...

    ovl2dot:Afg 重叠到点图转换器

    要求制作海湾合作委员会graphviz(用于绘图部分)安装 make用法 ./bin/ovl2dot < overlaps> graph.dot甚至更好,用于直接绘图到文件 ./bin/ovl2dot < overlaps.afg | dot -T png -o graph.png

    RDF2DOT:将RDF文档转换为DOT图

    RDF2DOT是一款工具,它的主要功能是将Resource Description Framework(RDF)文档转换成DOT图形,这是一种图形表示语言,通常用于描绘复杂的关系网络。DOT图由Graphviz软件包解析和渲染,能够清晰地展示RDF数据中的...

    HASSELBLAD哈苏Flexcolor-Manual-Camera-Backs使用说明书.pdf

    * Dot标签:用于设置点矫正参数 * ColorSync或ICM标签:用于设置颜色管理参数 知识点6:Preferences窗口 FlexColor 4.0的Preferences窗口包括: * Scanner标签:用于设置扫描仪参数 * Camera标签:用于设置相机...

    mermaid2dot:将美人鱼流程图转换为 GraphvizDot 语法

    将转换为 Graphviz/Dot 语法。 怎么跑 npm install npm run inspect 现在,这将转换 graph TB sq[Square shape] --> ci((Circle shape)) subgraph A subgraph od>Odd shape]-- Two line edge comment --&...

    dotdot:dotsy是一个用git构建的nodejs编写的dotfiles同步工具

    "dotdot:dotsy是一个用git构建的nodejs编写的dotfiles同步工具" 这个标题揭示了我们讨论的核心是一款名为dotsy的工具,它主要用于dotfiles的管理和同步。dotfiles通常指的是用户自定义的配置文件,如.bashrc、.vimrc...

    软件开发项目文档集合

    一、可行性研究报告.dot:这是项目启动阶段的重要文档,用于评估项目的技术、经济、法律、操作和调度可行性。它分析了软件开发的可能性,确定项目是否值得投入资源进行。 二、项目开发计划.dot:此文档详细规划了...

    Gradle:真正简化流程图的DSL

    Cradle是一种DSL(领域专用语言),用于使流程图和图形变得非常容易。 交互和UX设计涉及复杂的逻辑和结构,但我们的设计经验工具通常仅限于在Figma / Sketch / Omnigraffle /中使用手动绘制框和箭头/无论您使用哪种...

    dotdot:我的个人配置和引导Linux文件

    "dotdot:我的个人配置和引导Linux文件"这个标题表明这是一个关于个人计算机配置和Linux系统引导设置的资源集合。在Linux环境中,用户经常会维护自己的个性化配置文件,这通常包括Shell脚本、终端颜色主题、编辑器...

    gprof2dot:将分析输出转换为点图

    这是一个Python脚本,用于将许多探查器的输出转换为。 它可以: 读取以下内容的输出: 教授, 修剪节点和边缘低于特定阈值; 使用试探法在相互递归函数中传播时间; 有效地使用颜色来引起人们对热点的关注; ...

    markdown-dot:将内联点图定义转换为图像的 Python Markdown 扩展

    激活dot扩展并将图形定义放在您的标记中,如下所示: {% dot output.png digraph G { rankdir=LR S0 -> A [label="-"] A -> B [label="-"] A -> C [label=">"] A [peripheries=2] B [peripheries=2] ...

    dot:各种配置文件

    在这个场景下,提到的"dot:各种配置文件"可能是指一系列用于不同目的的配置文件集合。"HTML"标签表明这些配置文件可能与Web开发,尤其是HTML文档的处理或生成有关。 HTML(超文本标记语言)是构建网页的标准标记...

    C#中使用WinGraphviz实现dot脚本语言绘图

    dot是一种强大的图描述语言,由Graphviz开源项目提供,广泛用于数据结构可视化、流程图、网络拓扑图等。本文将深入探讨如何在C#中使用WinGraphviz库来解析和渲染dot脚本,以及通过提供的WinGraphvizDemo示例项目了解...

    zrosum-dot:Strona internetowa o酱!

    zrosum-dot:Strona internetowa o酱!

    git-dot:生成描述git历史的.dot文件

    git-dot 该实用程序以生成显示历史记录的图形。 安装 您可以通过克隆此仓库从源代码安装它 git clone https://github.com/blegat/git-dot.git 并运行 sudo python setup.py install 您还可以通过pip安装最新发布...

    软件工程文档模板(标准版)

    五、详细设计说明书.dot:此文件进一步细化了概要设计,包含模块的具体实现、流程图、伪代码等,确保开发人员能准确理解每个功能的实现方式。 六、用户操作手册.dot:这是一份面向最终用户的指南,详细解释了如何...

    dotjs-loader:用于webpack的doT.js模块加载器

    用于webpack的模块加载器 用法 安装 使用npm安装。 doT是一个对等依赖项,应单独安装: npm install --save-dev dot dotjs-loader 配置 在webpack.config.js配置加载器: module: { loaders : [ { test : / \. ...

Global site tag (gtag.js) - Google Analytics