Markdown里面的序列图

007高级用法-使用MD来画时序图和流程图 使用MarkDown来画图 sequence时序图 小案例 代码如下: ```mermaid sequenceDiagram title: 成员定义 participant A as a participant B as b a–>>b : A指向B b->>a : B指向A 显示结果: #mermaid-svg-mIdeiGMw0LvcDBlx {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16p 阅读详情

Markdown里面的序列图

关于Markdown里面的流程图,请移步这里。

在众多的markdown编辑器中,作者使用Typora, 它具有实时渲染可见与编辑的特点, 并且还支持自定义渲染效果(只需要更改CSS文件即可). 该软件的流程图由 js-sequence支持, 序列图的代码段包裹在markdown格式的代码块中, 只需要更改相应的标记即可. 例如:

​```sequence
title: 序列图sequence(示例)
participant A
participant B
participant C

note left of A: A左侧说明
note over B: 覆盖B的说明
note right of C: C右侧说明

A->A:自己到自己
A->B:实线实箭头
A-->C:虚线实箭头
B->>C:实线虚箭头
B-->>A:虚线虚箭头
​```

这段代码渲染出来的流程图如下:

Created with Raphaël 2.1.0 序列图sequence(示例) A A B B C C A左侧说明 覆盖B的说明 C右侧说明 自己到自己 实线实箭头 虚线实箭头 实线虚箭头 虚线虚箭头

其主要有以下几种关键词:

  1. title, 定义该序列图的标题
  2. participant, 定义时序图中的对象
  3. note, 定义对时序图中的部分说明
  4. {actor}, 表示时序图中的具体对象(名称自定义)

其中针对note的方位控制主要包含以下几种关键词:

  1. left of, 表示当前对象的左侧
  2. right of, 表示当前对象的右侧
  3. over, 表示覆盖在当前对象(们)的上面

其中针对{actor}的箭头分为以下几种:

  1. -> 表示实线实箭头
  2. –> 表示虚线实箭头
  3. ->> 表示实线虚箭头
  4. –>> 表示虚线虚箭头

另外,时序图中的对象定义语句可以忽略,note语句还识别换行符,如下:

​```sequence
颜回->孔子: 吃饭了没?
note right of 孔子: 孔子思考\n如何回答
孔子-->颜回: 吃过了。你咧?
颜回->>孔子: 吃过了,吃过了!
​```
Created with Raphaël 2.1.0 颜回 颜回 孔子 孔子 吃饭了没? 孔子思考 如何回答 吃过了。你咧? 吃过了,吃过了!

总结来说js-sequence模块对sequence代码的语法解析执行过程如下图(图来自Railroad Diagram Generator):

the syntax for the diagrams

关于Markdown里面的流程图,请移步这里。

用Markdown画序列图和流程图 Markdown是一种轻量级的标记语言,把作者从繁杂的排版工作中解放出来,实现易读易写的文章写作,已经逐渐成为事实上的行业标准。 阅读详情

相关推荐

别再只盯着照片了!手把手教你用Python提取大疆照片里的GPS、姿态和RTK数据

本文详细介绍了如何使用Python提取大疆照片中的GPS、姿态和RTK数据,帮助用户解锁无人机拍摄照片中的隐藏元数据。通过实战代码示例,展示了如何解析EXIF格式的定位、姿态和RTK状态信息,并实现批量处理与数据分析,适用于测绘、农业巡检等专业领域。

weixin_30790841的博客 153

Markdown学习笔记

Markdown笔记 第二章 Markdown 语法 基础语法 字体 标题 使用底线的语法 标题内容 ======== 或者 标题内容 -------- 底线 == 表示一级标题 底线 — 表示二级标题 底线符号至少2个 这种语法只支持两级标题 使用 # 的语法(推荐) # + 空格 + 标题内容 # 的个数代表标题的等级 在# 后面添加一个空格 Markdown中最多支持前6级标题 注意: 要保持间距,建议标题的前后都要空 1 行 # 与标题文本之间也要有 1 个空格,否则会导致阅

fantengt的博客 538

使用 DEM 模拟金属烧结过程

了解离散元素法 (DEM) 如何彻底改变烧结工艺,提高制造业的效率和精度。

jkh920184196的博客 1126

markdown时序图语法

语法 - 代表实线 , 主动发送消息,比如 request请求 > 代表实心箭头 , 同步消息,比如 AJAX 的同步请求 -- 代表虚线,表示返回消息,spring Controller return >> 代表非实心箭头 ,异步消息,比如AJAX请求 源码 sequenceDiagram Title: md时序图练习 participant 客户端 p...

老衲不出家 7485

CHI里的Error handling机制

本文讲解了CHI里的Error handling机制。

W1Z1Q的专栏 2500

2025反爬虫革命:京东商品接口的动态指纹认证与量子加密传输方案

在2025年,全球电商API接口面临的安全威胁呈现指数级增长:京东构建了基于硬件、软件、行为三重维度的设备指纹模型:京东构建了基于BB84+E91混合协议的量子密钥中继网络:

FB13713612741的博客 1648

Markdown如何画时序图,一篇就够了

markdown 语法画时序图(UML), 饼图怎么画

zhw21w的博客 2万+

调用IP核、移植/复制IP核以及解决IP核被锁住/红锁问题(基于vivado)

解决不同工程IP核之间复制调用以及IP核红锁问题,让开发更简单!

weixin_44502554的博客 1万+

【MarkDown】优快云 Markdown之时序图sequenceDiagram详解

序列图是一种交互图,显示进程如何相互操作以及按什么顺序操作。Mermaid可以渲染序列图.

少莫千华 7635

OpenCV实战(24)——相机姿态估计

如果物体的 3D 结构是已知的,那么就可以预测物体如何投影到相机的传感器上,图像形成的过程由投影方程描述。当方程的大部分项已知时,就可以通过观察一些图像来推断其他元素 (2D 或 3D) 的值。相机姿态估计就是通过几个已知坐标的特征点,以及这些点在照片中的成像位置,求解出相机位于坐标系内的坐标与旋转角度。在本节中,我们将研究观察已知 3D 结构时的相机姿态估计问题。

盼小辉丶的博客 2万+

Allegro基本规则设置指导书之Spacing Region

当网络需要在Region中需要按照自身的规则匹配时,可以创建Region Class来匹配。Region也支持Class to Class规则,点击ok即可。Allegro基本规则设置指导书之Spacing Region。下面介绍基本规则设置指导书之Spacing Region。给创建好的Region 匹配一个规则。空白的地方创建一个Region。

weixin_54787054的博客 564

【Markdown语法】UML 图(序列图和流程图)

序列图 简单的序列图建议在markdown里面写,可以很方便,但是对于非常复杂的序列图建议还是在Visio中画比较便捷。可以渲染序列图,例如: ```sequence 张三->李四: 嘿,小四儿, 写博客了没? Note right of 李四: 李四愣了一下,说: 李四-->张三: 忙得吐血,哪有时间写。 ``` 效果如下: Created with Raphaël 2...

若北辰 3066

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Markdown入门6-序列图

7、序列图 先上代码: ​```sequence title: 序列图sequence(示例) participant A participant B participant C note left of A: A左侧说明 note over B: 覆盖B的说明 note right of C: C右侧说明 A->A:自己到自己 A->B:实线实箭头 A--&a

尊哥的博客 1463

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Markdown系列mermaid美人鱼之UML序列图

序列图 序列图是一个交互图,显示了流程如何以及以何种顺序相互操作。 美人鱼可以渲染序列图。 sequenceDiagram Alice->>John: Hello John, how are you? John–&amp

淺笑自己賤的博客 4023

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

优快云-Markdown编辑器之UML序列图

这里以“TCP协议中的三次握手”来讲一下Markdown编辑器中UML序列图的应用。连接建立的过程: ```sequence Title:连接建立的过程 客户主机->服务器主机: 连接请求(SYN=1,seq=client_isn) 服务器主机->客户主机: 授予连接(SYN=1,seq=client_isn)\n ack=client_isn+1 客户主机->服务器主机: 确认(SYN=0,se

无知人生,记录点滴 1万+

Markdown mermaid种草(8)_ 序列图

耳东小白倾情推荐,markdown绘图神器mermaid之序列图

耳东小白的小笔记本儿 2244

如何使用JS-Sequence-Diagram和MkDocs在Markdown内生成序列图

I found out about js-sequence-diagrams, a javascript library that makes turning text into vector UML sequence diagrams very simple. I wanted to be able to add these diagrams into my MkDocs markdown fi...

weixin_26750481的博客 725

Markdown序列图的语法

序列图的语法 文章目录序列图的语法1.设置title,采用title:message的格式2.设置participant,采用participant:actor格式3.设置note,有三种note方式:left of、right of、over4.设置会话5.实例 1.设置title,采用title:message的格式 title: 序列图标题 2.设置participant,采用part...

weixin_43310853的博客 716

实现UML 序列图 -- csdn MarkDown 第六篇 技术篇

这一篇开始讨论代码层面的问题。主要是markdown的功能的设计实现。这一篇先从markdown外围的代码开始讲起: UML序列图是从https://github.com/bramp/js-sequence-diagrams copy得到的。当如这个UML代码还用到了两个JS,功能库和画图.<script src="underscore-min.js"></script> <script src=

帐前卒 专栏 4211

MarkDown序列图案例

Demo. Try editing me below 使用下列方法编辑序列图 1234Andrew->China: Says HelloNote right of China: China thinks\nabout itChina-->Andrew: How are you?Andrew->>China: I am good thanks!Theme:

xy83918的专栏 884

Markdown进阶:序列图

什么是序列图​ 序列图(Sequence Diagram),又名时序图、循序图、顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。​ 上面的是百度百科的解释,通俗地讲,时序图,就是描述各个对象之间,不同时间,不同对象之前的动作

zhishengqianjun的博客 1万+

第一篇博客--优快云写博客的markdown编辑操作---序列图和流程图

CDNS写博客的markdown编辑操作序列图和流程图 博客的意义 博客第一篇 1序列图 1源代码 2显示效果图 2流程图 1源代码 2显示效果图 3序列图应用举例 1 1序列图-简单示例后续示例的参照对象 2序列图的虚线和箭头 3序列图加注释的位置 4序列图的对象重排序 4流程图举例 2 CDNS写博客的markdown编辑操作—序列图和流程图博客的意义总结回顾,用于与朋友技术交流博客第一篇第一篇

学而不思则罔,思而不学则殆 6850
上一篇: 一个单线程爬取英文维基百科正文与链接关系的Python爬虫
下一篇: Markdown里面使用mermaid画流程图(基础)
Subson
博客等级 码龄12年 31粉丝 21原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值