Markdown里面使用mermaid画流程图(基础)

Markdown 使用技巧之利用 Mermaid 进行绘制流程图 Markdown 的原生语法不支持绘制图形,但通过 Mermaid 扩展,我们可以将一些格式化的文字渲染成我们需要的图形。Mermaid 是一个类似 Markdown 的开源脚步语言,它能够根据输入的语句自动生成合适的图像,方便于 Markdown 文档撰写者通过文本方式生成图形的扩展工具。相比 Visio 它要轻很多,几行文字便可生成一幅完整且美观的流程图。 阅读详情
AI摘要

本文介绍如何在Markdown文档中使用Mermaid插件绘制流程图。内容涵盖流程图的基本语法,包括设置方向、创建不同类型的节点及连线,并提供实例说明。

Markdown里面使用mermaid画流程图(基础)

之前有介绍如何在Markdown里面使用flowchart.js插件支持画流程图。Markdown编辑器Typora同样支持使用mermaid插件来进行画图。

Graph

关键字graph表示一个流程图的开始,同时需要指定该图的方向。例如

graph LR
​ A –> B

表示如下一个从左到右的图。

这里写图片描述

流程图的定义仅由graph开始,但是方向的定义不止一种。

  1. TB( top bottom)表示从上到下
  2. BT(bottom top)表示从下到上
  3. RL(right left)表示从右到左
  4. LR(left right)表示从左到右
  5. TD与TB一样表示从上到下

节点

有以下几种节点和形状:

  1. 默认节点 A
  2. 文本节点 B[bname]
  3. 圆角节点 C(cname)
  4. 圆形节点 D((dname))
  5. 非对称节点 E>ename]
  6. 菱形节点 F{fname}

以上大写字母表示节点,name表示它的名字,如下图。默认节点的A同时表示该节点和它的名字,例如上图的A和B。

这里写图片描述

连线

节点间的连接线有多种形状,而且可以在连接线中加入标签:

  1. 箭头连接 A1–>B1
  2. 开放连接 A2—B2
  3. 标签连接 A3–text—B3 或者 A3—|text|B3
  4. 箭头标签连接 A4–text –>B4 或者 A4–>|text|B4
  5. 虚线开放连接 A5.-B5 或者 A5-.-B5 或者 A5..-B5
  6. 虚线箭头连接 A6.->B6 或者 A6-.->B6
  7. 标签虚线连接 A7-.text.-B7
  8. 标签虚线箭头连接 A8-.text.->B8
  9. 粗线开放连接 A9===B9
  10. 粗线箭头连接 A10==>B10
  11. 标签粗线开放连接 A11==text===B11
  12. 标签粗线箭头连接 A12==text==>B12

这里写图片描述

这里写图片描述

例子

Markdown里面的流程图中的使用flow画的第一个流程图,同样可以使用mermaid来画,如下图:

这里写图片描述

使用 Mermaid 在 Markdown 中绘制图表 阅读详情

相关推荐

Markdown画流程图案例

在Markdown中绘制流程图通常使用Mermaid扩展。Mermaid是一种图表生成工具,可以绘制流程图、序列图、甘特图等。

weixin_45326892的博客 6316

markdown绘图插件----mermaid简介

作者:黄永刚 mermaid简介 当撰写文档的时候,对于流程图的生成大多使用Visio等繁重的工具,没有一种轻便的工具能够画图从而简化文档的编写,就像markdown那样。 mermaid解决这个痛点,这是一个类似markdown语法的脚本语言,通过JavaScript实现图表的生成。 先来看个例子: 1.流程图(fl...

weixin_33901641的博客 6382

Mermaid流程图

Mermaid是一个基于JavaScript的绘图工具,使用类似于Markdown的语法,允许用户通过代码创建各种图表,包括流程图、状态图、时序图和甘特图等。它可以将代码块转化为HTML代码,并支持多种图表的方向。Mermaid极大地简化了复杂图的绘制和维护,对于熟悉Markdown语法的用户来说,可以快速上手。Mermaid 是一个用于生成流程图的 JavaScript 库,使用 Markdown 语法进行描述。通过 Mermaid,用户可以在文本编辑器中编写流程图代码,然后将其渲染为可视化的流程图。

江月的博客 6406

markdown的mermaid用法及例子

即流程图中每个文本块,包括开始、结束、处理、判断等。Mermaid中每个节点都有一个id,以及节点的文字表述说明id[文字]矩形节点id(文字)圆形矩形节点id((文字))圆形节点id>文字]右向旗帜状节点id{文字}菱形节点id[[文字]]双边框id[(文字)]圆柱id{{文字}}两边尖尖fill:#333;color:#333;color:#333;fill:none;文字1文字2文字3文字4文字5文字6文字7。

敲厉害的燕宝的博客 6622

流程图的魅力【在markdown中使用mermaid格式制作流程图】

流程图的魅力【在markdown中使用mermaid格式制作流程图】

AI布道师丨波仔椿 2556

在 Markdown 中使用 Mermaid 显示图表,例如流程图、甘特图、正态分布图和桑基图。应用场景:书写需求文档 (使用流程图、原型图、数据流图辅助说明复杂逻辑)

比如流程图用graph TD,序列图用sequenceDiagram,甘特图用gantt。每个例子需要展示代码块的结构,注意使用三个反引号包裹,并标明mermaid语言,这样才能正确渲染。本地编辑器:VS Code 需安装插件 Markdown Preview Mermaid Support。可以直接在 Markdown 中通过特定语法绘制流程图、时序图、甘特图等。例如:功能需求需附业务流程图和界面原型图,标明字段校验规则和交互逻辑。k3/RFID电子标签/传感器/人工录入。应用场景:书写需求文档。

专注于计算机研发知识和资讯分享 2945

Markdown 进阶语法:Mermaid 绘图 (一) - 流程图 (Flowchart)

Mermaid是一个基于 JavaScript 的图表绘制工具,它使用类似 Markdown 的简单语法来编写,并动态地将它们渲染成图表。流程图(Flowchart) : 用关键词graph或flowchart表示顺序图(Sequence Diagram) : 用关键词表示类图(Class Diagram) : 用关键词表示状态图(State Diagram) : 用关键词表示实体关系图(Entity Relationship Diagram) : 用关键词erDiagram表示用户旅程图。

小嗷犬的博客 2万+

如何在windows下使用cmake编译源码

MyProject/└── build/在MyProject目录下创建并编辑。创建build目录并进入。使用cmake命令生成构建文件。使用适当的命令编译项目。运行生成的可执行文件。

cdj444asdg的博客 3345

markdown 使用mermaid语法画流程图

markdown 使用mermaid语法画流程图

xc_oo0的博客 3668

aistudio高效解压zip文件的实用技巧

本文详细介绍了在百度AI Studio平台上高效解压ZIP文件的实用技巧。针对深度学习项目数据准备中的常见痛点,重点讲解了使用Python zipfile库和Linux unzip命令两种核心方法,并提供了路径设置、大文件处理、中文乱码等关键问题的解决方案,帮助用户提升数据处理效率。

salt的博客 784

ArcGIS-裁剪遥感影像及dem图像

6、选择【工具箱】-【数据管理工具】-【栅格】-【裁剪】。在【输入栅格】里选择要裁剪的dem,在【输出范围】里选择刚创建的裁剪范围。选择一个输出路径,其他参数保存默认。2、起一个名称,要素类型选择【面】。点击【编辑】选择与要裁剪的dem一致的地理坐标系。1、创建需要裁剪区域的面层shp,右击选择【新建】-【shapefile】3、点击编辑器,选择开始编辑。4、选择【裁剪范围】,点击确定。5、画出想要裁剪的范围并保存。

siwenaiyou的博客 1万+

在Markdown中用mermaid画流程图和ER图

在Markdown中用mermaid画流程图 mermaid支持三种图形的绘制, 分别是流程图, 时序图和甘特图, 本篇文章只介绍了mermaid中流程图在markdown的使用。 流程图方向有下面几个值 TB 从上到下 BT 从下到上 RL 从右到左 LR 从左到右 TD 同TB 示例 从上到下 ​```mermaid graph TD A --> B ​``` 效果: AB 从左到...

weixin_44493841的博客 1万+

gurobi最新下载安装教程 2023.11

我下载的最新版gurobi支持python3.7-python3.11,这个序号与计算机硬件捆绑,一旦激活就会失效。运行激活码之后,产生的。如果既放置在了上面的默认搜索目录,又设置了。系统环境变量(不是用户环境变量),指向保存的目录和文件名(例如。高版本产生的许可文件兼容低版本。验证不会成功,学术许可不会激活。之后cmd进入命令行,cd进入gurobi所在的。,实测不到一小时即可审核完毕,获得对应的许可。如果学校的网关没有将本校的。系统环境变量指向不同的目录和文件,原厂无关,是学校网络的设置问题。

Cachel Wood的博客 2万+

Markdown使用mermaid画流程图

一 概念 mermaid:Markdown的一种插件,用来画流程图的 二 原理 三 使用 1)流程图单元 graph LR;   单元一-->单元二; 单元一单元二 单元一和单元二就可以看做是一个单元 2)流程图单元之间的指向性以及关系 graph LR;   单元一-->|关系|单元二; –>表示指向性,|关系|表示两者的关系 关系单元一单元二 3)流程图单元之间双指向关系...

白泷丶 2435

Open3D 可视化(1)——简单可视化【2026最新版】

简单可视化,博客长期更新,本文最新更新时间为:2026年5月10日。

点云侠的博客 5684

华为OD机试真题新系统-空间占用计算(Py/Java/C/C++/Js/Go)

华为OD机试新系统机试真题 【空间占用计算】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【空间占用计算】。

qq_45776114的博客 3436

如何在Markdown中用Mermaid画流程图

只挑了自己感兴趣的功能写下来, 其他更多的需求可以参考这里. 正在学SAS, 所以想养成每条语句后面加 ;的习惯, mermaid语句里其实可以不用;结尾 以下两句没有试成功 graph LR; a --> b & c--> d; graph TB; A & B--> C & D; 整体布局 第一行的graph LR中graph...

lrnanfayer的博客 2860

手把手教你学 Simulink (1.3):探索Simulink模块库的奇妙世界

Simulink模块库按照功能分为多个类别,每个类别包含专门用于特定任务的模块。% 打开Simulink库浏览器% 或者以编程方式获取库列表disp('可用的库列表:');end常用模块(Simulink):最基础和最常用的模块信号处理模块(DSP System Toolbox):专业信号处理工具通信模块(Communications Toolbox):通信系统设计控制系统模块(Control System Toolbox):控制系统设计与分析% 创建自定义模块库。

QQ_778132974的博客 382

【Markdown】【mermaid】Mermaid流程图基础语法Flowcharts - Basic Syntax

流程图由节点(几何形状)和边(箭头或线条)组成。Mermaid 代码定义了如何创建节点和边,并支持不同的箭头类型、多方向箭头以及与子图的连接。如果在流程图节点中使用单词 “end”,请将整个单词或其中任何一个字母大写(例如,“End” 或 “END”),或者应用此解决方法。全小写输入 “end” 会导致流程图无法渲染。如果在连接流程图节点时使用字母 “o” 或 “x” 作为第一个字母,请在字母前添加空格或将字母大写(例如,“dev— ops”, “dev—Ops”)。

hmywillstronger的博客 4789

拉曼光谱入门:10.显微拉曼与共聚焦技术

本文系统阐述了显微拉曼光谱技术与共聚焦原理的融合机制,详细解析了从激光激发、针孔空间滤波到光谱采集的完整光路架构,阐明了共聚焦设计在提升三维空间分辨率、抑制荧光背景及实现微区无损层析方面的核心优势,并探讨了关键光学器件的性能边界与系统技术局限。

qq_53529450的博客 166

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

终极指南:vscode-markdown-mermaid如何让Markdown预览支持Mermaid流程图

在VS Code中编写技术文档时,你是否曾希望能在Markdown文件中直接绘制专业的流程图、时序图或架构图?vscode-markdown-mermaid正是解决这一痛点的完美工具!这个强大的VS Code扩展为内置的Markdown预览器添加了Mermaid图表支持,让你无需离开编辑器就能创建和预览各种专业图表。😊 ## 什么是vscode-markdown-mermaid? vscod

gitblog_00583的博客 799

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

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

使用markdown语言,在Typora中用mermaid画流程图和ER图

语法:style id 具体样式。

2302_77250325的博客 1672

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

如何用优快云的Markdown画树图

如何用优快云的Markdown画树图 不想在WPS的流程图里摸鱼了,想起来Mermaid流程图用Markdown画的很快,于是来看了看优快云自带的md编辑器,我也不扯太难的,要是你自己想了解更多 参考文档 去吧。在这里我就简单的画个树(为了防止过两天我失忆了连树都忘记怎么画了)。 ```mermaid graph TB A((A)) B((B)) C((C)) D((D)) E((E)) F...

mistakesglue的博客 1万+

Markdown中使用mermaid画流程图

Markown语法简单,用来写文档是个不错的选择。 但是Markdown 语法并不直接支持画图,当然方法还是有的。 本人用的Markdown编辑器为vscode,在里面直接安装mermaid插件即可使用。   最近在学习使用携程开源框架Apollo,就以该框架的一些流程图介绍mermaid的使用:先看几个例子 1.基础模型 ```mermaid graph LR;   P...

weixin_30492601的博客 802

markdown 手绘流程图(mermaid使用教程)

markdown 手绘流程图(mermaid使用教程) 文章目录markdown 手绘流程图(mermaid使用教程)一、前言二、使用说明 一、前言 Mermaid 是一个用于画流程图、状态图、时序图、甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中。 Mermaid 作为一个使用 JS 渲染的库,生成的不是一个“图片”,而是一段 HTML 代码,因此安全许多。 官方文档 二、使用说明 graph LR; L11(Mermaid)-->FX(方向)

搬山境KL攻城狮的修炼手册 3373
上一篇: Markdown里面的序列图
下一篇: 关于GSDMM的数学思考
Subson
博客等级 码龄12年 31粉丝 21原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值