markdown流程图语法

news/2024/5/19 1:50:05 标签: 流程图, 算法, 数据结构

原文链接: https://www.cnblogs.com/jinliang374003909/p/15265205.html
https://mermaid-js.github.io/mermaid/#/flowchart

基础语法–流程图

  1. 结点
id
  1. 带有文字的结点
结点文字

流程图方向

Start
Stop
Start
Stop
  • TB - top to bottom
  • BT - bottom to top
  • RL - right to left
  • LR - left to right
  • TD - top-down / same as top to bottom

结点形状

圆角结点

结点文字
结点文字
结点文字

子程序结点

结点文字

圆柱形结点

结点文字

圆形结点

结点文字

菱形结点

结点文字

六角形结点

结点文字

平行四边形结点

结点文字
结点文字

梯形结点

结点文字
结点文字

连接两个结点

带箭头的连接线

A
B

不带箭头

A
B

带文字的线

文字
文字
A
B
C
D

带箭头带文字

text
text
A
B
C
D

虚线和带文字的虚线

A
B

带文字的虚线

文字
C
D

加粗线

文字
A
B
C
D

多条线

文字1
文字2
A
B
C
a
b
c
d
e
A
B
C
D

上图关系可以通过4行描述

flowchart TB
A-->C
A-->D
B-->C
B-->D

过度追求简洁会降低代码可读性,不便于理解。

新的箭头类型

A
B
C

多方向的箭头

A
B
C
D

加长线

Yes
No
Start
Is it?
OK
Rethink
End

对于虚线或粗线链接,添加的字符为等号或点,汇总如下表

Length123
Normal---------
Normal with arrow–>—>---->
Thick============
Thick with arrow==>===>====>
Dotted-.--…--…-
Dotted with arrow-.->-…->-…->

子图-语法

subgraph title
    graph definition
end

举例

three
one
c2
c1
two
b2
b1
a2
a1

给子图设置id

one
a2
a1
c1

设置子图的边

three
one
c2
c1
two
b2
b1
a2
a1
teo

http://www.niftyadmin.cn/n/1816277.html

相关文章

免费开源微博客程序一览

以Twitter为代表的微博客是今年非常火的社交网络,在国内的发展也在上半年一度非常迅猛,虽然现在大多数微博客都因为种种原因无法访问,但这并没有降低人们对微博客的热情,实际上,自己动手搭建一个类似Twitter的微博客平…

python处理era5_ERA5数据python批量下载程序

入门教程见链接: ERA5数据python下载教程(Windows用户) https://www.jianshu.com/writer#/notebooks/41463838/notes/57922523 例子为批量下载ERA5数据2007-2015年总降雨量的日数据,根据日历动态调整每月天数 import cdsapi impor…

sass语法一(变量篇)

文件后缀名 sass有两种后缀名的文件:一种后缀名为sass,不使用大括号和分号;另一种是我们这里使用的scss文件,这种和我们平时使用的css文件格式差不多,使用大括号和分号。 //后缀名为sass的文件 bodybackground: #eeefo…

良方治奇病,Visual Studio正则替换大法 (转)

在工作中,尤其是重构的时候,对原有大批量的代码进行修改是一件很累人的工作,稍有不甚,可能就会有遗漏。本文今天就与大家一起探索Visual Studio中非常实用但却鲜为人知的功能,Regex Replace(正则替换&#…

ffmpeg 硬件解码rtsp流_FFmpeg处理RTSP音频流常用操作手册

Python RTSP音频操作上一篇,我们介绍了Python拉取RTSP音频流,并进行基本处理,本文介绍FFmpeg与RTSP的一些常用操作。只拉取音频流allowed_media_typesaudio相对于默认的音视频流全部拉取,只拉取音频流,这样可以明显降低…

一些css书写的小技巧

一、css顺序 首先声明,浏览器读取css的方式是从上到下的。我们一般书写css只要元素具备这些属性就会达到我们预期的效果,但是这会给以后的维护和浏览器的渲染效率带来一定的影响,那么该怎么书写css的顺序呢?有没有一定的规范呢&am…

python程序如何执行死刑_如何将现有exe的程序还原成源代码

2017-07-26 如何防止JAVA程序源代码被反编译? 我们都知道JAVA是一种解析型语言,这就决定JAVA文件编译后不是机器码,而是一个字节码文件,也就是CLASS文件。而这样的文件是存在规律的,经过反编译工具是可以还原回来的。例…

加速的中国城市化进程与资源环境的冲突

刚刚在城市规划网上,看到一篇文章,作者李津逵,题目是《中国的资源能否支撑加速的城市化》,文章的主要内容如下:目前,我们国家已经不可逆地进入了城市化的加速阶段。据计算,在未来25年将有8.5亿农民走进城市…