markdown 做图 : Mermaid语法
Mermaid语法
使用Markdown 流程图制作: Mermaid
引自:
https://mermaid-js.github.io/mermaid/#/
sequenceDiagram
使用 sequenceDiagram 进行渲染,标识使用语法 如:json, java,js等
语法
注释
可以使用 %% 添加注释,解析时不会显示
participant 定义参与者
使用 participant 定义参与者:
ps :
participant zw as zhenwei
participant ww as wangwu
指定参与者有 zhenwei, wangwu 并使用别名 zw, ww代指
类型 | 描述 |
---|---|
-> | 实线无箭头 |
-> | 虚线无箭头 |
->> | 带箭头的实线 |
->> | 带箭头的虚线 |
-X | 实线,末端带有叉号(异步) |
Note: 备注
使用 Note 添加备注
可以使用 over, left, right等位置词指定当前注释的相对位置
sequenceDiagram
participant zw as zhenwei
participant ww as wangwu
note over zw,ww: say
zw ->> +ww: hello
ww -->> -zw: hi
note right of ww: kk
zw --X ww: morning
loop: 循环
使用 loop 表达循环
sequenceDiagram
participant zw as zhenwei
participant ww as wangwu
zw ->> +ww: hello
ww -->> -zw: hiloop 我是备注:聊鬼话
zw --X ww: 吃饭了么
end
alt: 条件
条件语句
sequenceDiagram
zhenwei->>wangwu: hello,wangwu
alt 反应5秒
wangwu -->> zhenwei: hi,daye
else what fk
zhenwei -->> wangwu: have you eaten
end
par: 并发
par 表示并行发生
sequenceDiagram
participant zw as zhenwei
participant ww as wangwu
participant zs as zhangsanpar 打招呼
zw ->> +ww: hello
ww -->> -zw: hi
and 同时
zw ->> +zs: hello
zs -->> -zw: daye
end
rect: 背景色
背景色
不知为何不识别
sequenceDiagram
rect rgb(1111, 255, 0)
zhenwei ->> zhangsan: 吃饭了么?
rect rgb(0, 0, 255, .11)
zhangsan -->> zhenwei: 你呢?
end
end
sequenceDiagram
rect rgb(1111, 255, 0)
zhenwei ->> zhangsan: 吃饭了么?
rect rgb(0, 0, 255, .11)
zhangsan -->> zhenwei: 你呢?
end
end
sequenceNumbers
使用 sequenceNumbers 或 autonumber 为箭头添加自动序号
使用autonumber 无效, 望解答
sequenceDiagramautonumberAlice->>John: Hello John, how are you?loop HealthcheckJohn->>John: Fight against hypochondriaendNote right of John: Rational thoughts!John-->>Alice: Great!John->>Bob: How about you?Bob-->>John: Jolly good!
markdown 做图 : Mermaid语法相关推荐
- markdown 流程图js_在Markdown中用mermaid语法绘制图表
Python数据挖掘与文本分析&Stata应用能力提升与实证前沿云特训~ Mermaid可以用文本方式绘制图表和流程图,相比Visio而言更加的轻量便捷,此外Markdown内部支持Merma ...
- markdown绘图插件----mermaid简介
作者:黄永刚 mermaid简介 当撰写文档的时候,对于流程图的生成大多使用Visio等繁重的工具,没有一种轻便的工具能够画图从而简化文档的编写,就像markdown那样. mermaid解决这个痛点 ...
- 【Mermaid 语法详细教程 01】 流程图(Flowchart / graph)
说明 mermaid是一种解决文字图形转换的方案,用于在markdown标记语言中利用文本绘图,本文内容保证适合mermaid 8.8.3的内容,向上更新的内容不论. 本篇作为mermaid教程系列的 ...
- markdown绘图插件 ---- mermaid简介
mermaid简介 当撰写文档的时候,对于流程图的生成大多使用Visio等繁重的工具,没有一种轻便的工具能够画图从而简化文档的编写,就像markdown那样. mermaid解决这个痛点,这是一个类似 ...
- Markdown做笔记或写博客
Markdown做笔记或写博客 使用Markdown语法做笔记或写博客,为了使笔记更加好看,条理清晰,还可以上传到博客上,CSDN,博客园等等,做成网页,不需要学习Web前端的知识,就可以做出漂酿的网 ...
- Markdown 11种基本语法
Markdown 11种基本语法 现在是我在学习Markdown时做的笔记.学完这些Markdown的基本使用已经不成问题. 1. 标题设置(让字体变大,和word的标题意思一样) 在Markdown ...
- 直接用自己服务器做图床可以吗_我花 9 块钱搭了一个“私人图床”
背景 之前一直把简书当做自己的私人"图床"来用,因为简书的Markdown编辑器非常稳定,实时保存加图片ctrl+v复制进去就能用的特征让我一直坚持在简书上首发自己写的东西,然后图 ...
- 直接用自己服务器做图床可以吗_图床趣事
作为一个社畜苦逼程序员,已经使用Markdown编写笔记已经持续了很久时间了. Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber).它允许人们使用易读易写的纯文 ...
- 海龟作图python小猪佩奇_python海龟做图20秒完成小猪佩奇,附源码!
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具备近二十年的发展历史,成熟且稳定.它包含了一组完善并且容易理 ...
最新文章
- 百度线下赛道报名通知!
- python中ndarray和matrix
- 深入理解 Session 与 Cookie
- flash mini site Part 1 MUMA-新闻,演出系统
- OAF_开发系列19_实现OAF对话框提示dialogPage(案例)
- IntelliJ IDEA下git版本回退,版本还原
- 数据:Uniswap V3的24小时交易量已超过2亿美元
- 90 后篮球运动员成功转型 iOS 开发,过程超刺激
- VS2012下基于Glut OpenGL GL_STENCIL_TEST示例程序:
- HDU2107 Founding of HDU【序列处理+最大值】
- c++学习笔记(八)- map
- 集成Android SlidingMenu(SlideMenu)
- PHP面向对象学习(一)
- Atitit 源码语句解析结构 目录 1.1. 栈帧(stack frame).每个独立的栈帧一般包括:	1 1.2. 局部变量表(Local Variable Table)	2 2. ref	2
- str.trim()去除空格
- 数学建模matlab题型,数学建模题型之分类
- 工科数学分析序言及索引(不断更新中)
- iscsi对oracle发起程序,windows_2008+Oracle_11g_R2_配置完整版
- word文字怎么竖向排列_word怎么把字体竖着 如何在WORD中竖排文字
- c++中多重继承二义性产生以及二义性的消除方法
热门文章
- Ubuntu (20.4,最新版)安装及简单入门操作
- Steam教育对儿童在幼儿园阶段概念理解
- 半年亏损超5亿美元/股价腰斩,这家自动驾驶公司日子不好过
- 重卡自动驾驶进入“正规战”
- 新瑞鹏“狂飙”,宠物医疗是门好生意吗?
- 数据密集型系统设计:索引及存储(B树、LSM树、OLTP及OLAP)
- 上面两点下面一个三角形_【知识点】三角形全等的判定+性质+辅助线技巧都在这里了!...
- 系动词分类【大学英语笔记】
- C#中Property和Attribute的区别
- Java——字母大小写全排列