mermaid、node-plantuml画图工具使用
MAC下的mermaid安装及使用
Mermaid 是一个用于画流程图、状态图、时序图、甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中。
官网:https://mermaidjs.github.io/
Github 项目地址:https://github.com/knsv/mermaid
npm install -g phantomjs && npm install -g mermaid //安装下载
mermaid demo.gantt -w 1920 -s -p -o images //运行
-s 输出svg替代png
-p 如果选择保存svg的同时保存png
-o 保存目录
-w 生成图片宽度
示例
graph LR
H(Unselect_alarm) -.- B
A -.- H
A((Alarms)) -- Processing --> B[Select_alarm]
B --> F(Commit_alarm)
subgraph Alarm audit
F --> G(Audit_alarm)
end
G -->D
B --> E(Accept_alarm)
A --processing--> C(Reset_alarm)
B --> C
E --> C
C --> D(Alarm_logs)