首页 > 其他分享 >markdown之mermaid

markdown之mermaid

时间:2023-01-25 13:56:04浏览次数:63  
标签:markdown -- 0.2 Alice task John 节点 mermaid

01 简单的流程图

  • TD或TB:top to bottom,从上到下的流程图
  • LR:从左到右
  • 其它:RL,BT
flowchart LR;
A([节点A的圆矩框]) --> |AB之间注释|B[[节点B的外框]];
A --> C(节点C的圆角矩形框);
A --A到F的注释--> F>节点F的旗帜形框];
A --- H(A到H曲线连接非箭头)
A -.-> I{{节点I的外框}}
B --> D[(节点D的桶框)];
C <--> D;
D ==> E((节点E的圆框));
F --> G{节点G的正菱形框}
G --> G1[/节点G1的平行四边形框/]
H --> H1[/节点H1的梯形框\]
flowchart LR; A([节点A的圆矩框]) --> |AB之间注释|B[[节点B的外框]]; A --> C(节点C的圆角矩形框); A --A到F的注释--> F>节点F的旗帜形框]; A --- H(A到H曲线连接非箭头) A -.-> I{{节点I的外框}} B --> D[(节点D的桶框)]; C <--> D; D ==> E((节点E的圆框)); F --> G{节点G的正菱形框} G --> G1[/节点G1的平行四边形框/] H --> H1[/节点H1的梯形框\]

02多个子图的流程图

flowchart TB
	c1 --> a2
	subgraph sub1
		a1 --> a2;
	end
	subgraph sub2
		b1 --> b2;
	end
	subgraph sub3
		c1 --> c2;
	end
flowchart TB c1 --> a2 subgraph sub1 a1 --> a2; end subgraph sub2 b1 --> b2; end subgraph sub3 c1 --> c2; end

03 饼图

pie
	title helloworld
	"python": 0.2
	"java": 0.2
	"go": 0.2
	"c++": 0.2
	".net": 0.2
pie title helloworld "python": 0.2 "java": 0.2 "go": 0.2 "c++": 0.2 ".net": 0.2

04 甘特图

gantt
	title 甘特demo
	dateFormat YYYY-MM-DD
	section 项目A
    A task :a1, 2014-01-01, 10d
    B task :active, after a1, 30d
    C task :crit, after a1, 10d
    section 项目B
    B1 task :b1, 2014-01-02, 15d
    Task in sec      :2014-01-12  , 12d
    another task      : 24d
gantt title 甘特demo dateFormat YYYY-MM-DD section 项目A A task :a1, 2014-01-01, 10d B task :active, after a1, 30d C task :crit, after a1, 10d section 项目B B1 task :b1, 2014-01-02, 15d Task in sec :2014-01-12 , 12d another task : 24d

05 顺序图

sequenceDiagram
    Alice->>John: Hello John, how are you?
    Note over Alice,John: 双方开始问候
    John->>Alice: Hi Alice! I'm fine. and you?
    Alice ->> John: ok. nice weather.
    activate John
    Note right of John: 在右注释
    John ->> Alice: you are right.
    deactivate John
    loop 整点循环
    	Alice ->> John: 您可真会说话
    end
sequenceDiagram Alice->>John: Hello John, how are you? Note over Alice,John: 双方开始问候 John->>Alice: Hi Alice! I'm fine. and you? Alice ->> John: ok. nice weather. activate John Note right of John: 在右注释 John ->> Alice: you are right. deactivate John loop 整点循环 Alice ->> John: 您可真会说话 end

06 class diagram(UML)

classDiagram
	Animal <|-- Duck
	Animal <|-- Fish
	Animal <|-- Zebra
	Animal : +int age
	Animal : +string gender
	Animal : +isMammal()
	Animal : +mate()
	class Duck{
		+String beakColor
        +swim()
        +quack()
	}
	class Fish{
        -int sizeInFeet
        -canEat()
    }
    class Zebra{
        +bool is_wild
        +run()
    }
classDiagram Animal <|-- Duck Animal <|-- Fish Animal <|-- Zebra Animal : +int age Animal : +string gender Animal : +isMammal() Animal : +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() }

07 旅程图

journey
	title 我的国庆假期
	section work to home
		第一天休息: 5: 我
		第二天休息: 5: 我
		第三天休息: 4: 我
		第四天休息: 3: Me
		第五天休息: 2: Me
journey title 我的国庆假期 section work to home 第一天休息: 5: 我 第二天休息: 5: 我 第三天休息: 4: 我 第四天休息: 3: Me 第五天休息: 2: Me

标签:markdown,--,0.2,Alice,task,John,节点,mermaid
From: https://www.cnblogs.com/XY-Heruo/p/17066882.html

相关文章

  • 博客园美化及markdown代码问题解决
    博客园美化Cnblogs-Theme-SimpleMemory代码出处GitHub-BNDong/Cnblogs-Theme-SimpleMemoryatv1.2.6说明文档:简介-Document(bndong.github.io)如果无法进入网站,......
  • markdown学习
    Markdown学习标题x个#号对应x级标题,#后面要打上空格字体粗体字体两边各加两个*斜体字体两边各加一个*粗斜字体两边各加三个*横线字体两边各加两个波浪号引用......
  • Markdown语法学习 精简版
    Markdown语法学习精简版文章开头介绍一下Markdown:Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown语言在2004由约翰·格鲁......
  • MarkDown基础内容
    标题 使用"#"进行表示,n个"#"表示n级标题,如:#标题#表示一级标题,##标题##表示二级标题。字体使用"*"来表示字体,"**"表示加粗,"*"表示斜体,"~~"表示删除。引用">"分割线......
  • MarkDown语法
    一级标题二级标题粗体斜体斜体加粗删除线引用效果三级标题[超链接](试用)表格名字性别张三男代码HappyNewyear......
  • markdown基本语法
    markdown是一种轻量级标记语言,很适合用于排版。这篇博文将介绍markdown的基本语法,掌握之后就可以用markdown来记录和展示啦。1.标题与正文一级标题二级标题三级标题......
  • 关于Markdown的学习,整理一些关于Markdown的入门使用,新手必备!!!
    关于入门都很简单,希望大家多多练习!一级标题一级标题:#+空格+标题名字二级标题二级标题:##+空格+标题名字三级标题三级标题:###+空格+标题名字四级标题四级标题:####空......
  • MarkDown语法
    Markdown语法标题要创建标题,请在单词或短语前面添加井号(#),#的数量代表了标题的级别。段落要创建段落,请使用空白行将一行或多行文本进行分隔。不要用空格或制表符......
  • Markdown怎么加入emoji
    如何博客更有创意,如何让你的博客更具生动,试试这些emoji,从此让你写出的博客告别枯燥。......
  • LESSON ONE : Markdown 语法学习
    Markdown语法学习字体粗体斜体斜体加粗删除线引用引用分割线图片超链接点击跳转到我的博客列表ABC1+点号与空格ABC减号加空格表格......