graphviz系列教程

核心工具:graphviz

ide 文本编辑工具: sublime


1. graphviz 适合架构图,拓扑图,数据流向tu

  1.1 文本编辑, 然后保存,用graphviz打开该文本,会自动刷新.(推荐)

  1.2. 在sublime里预览graphviz图(不推荐) mac command shift +g

    学会布局和抓主线.

   rang 和

weight

{
    rank=same;Assigned;TimedOut;//表示同一条线上. }

edge  [style=bold, fontname="Arial", weight=100] //表示主线
  Empty     -> Announced [ label="announce"   ];
  Announced -> Assigned  [ label="assign"     ];
  Assigned  -> Working   [ label="start"      ];
  Working   -> Ready     [ label="finish"     ];
  Ready     -> Empty     [ label="revoke", weight=1     ];

  edge  [color="#aaaaaa", weight=1]

https://www.chenyudong.com/archives/sublime-text-graphviz-preview.html

利用graphviz画uml图,从里面学到空心三角形画法.

http://airu.iteye.com/blog/1900573

子模块画法. 见官方文档. subgraph cluster0 {} 必须cluster开头.

https://zhuanlan.zhihu.com/p/20450190?_escaped_fragment_=#!

比较复杂的一张图  "代数结构 笔记, graphviz绘制"

2. 基于graphviz的platuml 预览, 主要用来画uml图的.

   用来画流程图用例图,组件图,状态图非常的方便.

   不过架构师还是先把握框架图为主,故graphviz更实用.

   https://blog.yourtion.com/use-plantuml-on-mac.html

   java -jar plantuml.jar sequenceDiagram.txt

   想比较好的实时预览uml ,那么就需要在eclipse或者intellij idea里使用了

   这种时序图不如结构图来的清晰

https://i-blog.csdnimg.cn/blog_migrate/28da2baed39a49230453631bb4ea8b77.webp?x-image-process=image/format,png

from http://www.jianshu.com/p/e92a52770832

Graphviz是一个开源的图形可视化工具,可以用来绘制各种图形,如流程图、组织结构图、类图等。以下是Graphviz的安装教程: 1. 下载Graphviz安装包 在Graphviz的官网(https://graphviz.gitlab.io/download/)上下载对应操作系统的安装包。 2. 安装Graphviz Windows系统: 双击下载的Graphviz安装包,按照提示一步步安装。安装完成后,将Graphviz的安装路径(默认为C:\Program Files (x86)\Graphviz2.38)添加到环境变量中。 Linux系统: 在终端中输入以下命令安装Graphviz: - Ubuntu/Debian:sudo apt-get install graphviz - CentOS/Fedora:sudo yum install graphviz 3. 验证Graphviz是否安装成功 在终端中输入以下命令: dot -version 如果输出版本号,则说明Graphviz已经安装成功。 4. 使用Graphviz绘制图形 使用Graphviz绘制图形需要编写.dot文件,然后使用Graphviz的命令行工具将.dot文件转换为相应的图形格式(如PNG、SVG等)。 例如,我们要绘制一个简单的流程图,可以编写如下的.dot文件: ```dot digraph { start -> "Read Input"; "Read Input" -> "Parse Input"; "Parse Input" -> "Validate Input"; "Validate Input" -> "Perform Calculation"; "Perform Calculation" -> "Display Results"; "Display Results" -> end; start [shape=Mdiamond]; end [shape=Msquare]; } ``` 然后使用以下命令将.dot文件转换为PNG格式的图形: dot -Tpng flowchart.dot -o flowchart.png 运行以上命令后,会在当前目录下生成一个名为flowchart.png的流程图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值