zoukankan      html  css  js  c++  java
  • Graphviz: 绘制依赖图、流程图、关系图 + dot 语言

    本文的目的是提醒记忆!

    Graphviz 很不错,开源、AT&T 牛人开发

    最新版本为 2012-06月份为 Graphviz 2.29 beta版本

    优点:图形化界面 + 命令行界面 + dot 语言简单

    缺点:中文支持不好,图形界面通过设置字体+使用utf-8编码可以解决;但命令行界面死活不行

    重要的dot脚本示例:

    digraph depends //必须的
    {

    edge [fontname="SimSun",fontsize=9]; //定义连接线特性,此处为字体、字号
    node [fontname="SimSun",fontsize=9,shape=box,fixedsize=false,width=0.3]; //定义节点特性,此处为 字体、字号、节点形状、边框宽度
    pr_中文示例;

    pr_中文示例->pr_系统日志[color=blue];
    }

    注意

    • dot 区分大小写
    • 不能包含特殊字符如 减号-、点.、等等
    • 一些特殊的设置属性 如 rotate、ration等 可以控制图形的形状、比例、翻转等

    附件:dot参考

     

  • 相关阅读:
    Linux产生coredump文件(core)
    shell脚本每五分钟执行一次可执行程序(nohup)
    VIM快捷操作
    日期正则表达式
    istringstream字符串流对象
    json和pickle模块
    sys模块
    random模块
    time模块
    python的模块
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/2563685.html
Copyright © 2011-2022 走看看