VSCODE, mermaid 示例

VSCODE,ctrl+shift+v

Mermaid 是一种使用文本生成流程图、饼状图、甘特图等图表的描述语言,它可以帮助用户以简单、直观的方式创建各种类型的图表,包括流程图、时序图、甘特图等。

1)

cpp 复制代码
```mermaid  
graph LR
   A-->B;
   B-->C;
   C-->D;
```
cpp 复制代码
```mermaid  
sequenceDiagram
   A->>B: Message 1
   B-->>A: Message 2
```

```mermaid

graph LR

A --> B

B --> C

C --> D

subgraph Subgraph A

B1 --> C1

C1 --> D1

end

subgraph Subgraph B

B2 --> C2

C2 --> D2

end

```

图截不完

5)

复制代码
pie
  title Example Pie Chart
  "Apples" : 45.0
  "Oranges" : 25.0
  "Bananas" : 15.0
  "Grapes" : 10.0
  "Pears" : 5.0

6)

```mermaid

graph LR;

A[Square] --> B((Circle));

C(Rectangle) --> D{Diamond};

style A fill:#f9c;

style B stroke:#333,stroke-width:4px;

style C fill:#f96,stroke:#333,stroke-width:2px;

style D fill:#fc9,stroke:#f63,stroke-width:4px,stroke-dasharray: 5 5;

```

7)

```mermaid

graph LR;

A[Square] --> B((Circle));

C(Rectangle) --> D{Diamond};

style A fill:#f9c, width:80px, height:60px;

style B stroke:#333,stroke-width:4px, width:60px, height:60px;

style C fill:#f96,stroke:#333,stroke-width:2px, width:100px, height:80px;

style D fill:#fc9,stroke:#f63,stroke-width:4px,stroke-dasharray: 5 5, width:80px, height:80px;

```

8)

```mermaid

graph TD;

A-->B;

A-->C;

B-->D;

C-->D;

```

9)

```mermaid

flowchart LR

A[Hard edge] -->|Link text| B(Round edge)

B --> C{Decision}

C -->|One| D[Result one]

C -->|Two| E[Result two]

```

10)

```mermaid

flowchart LR

id1(Start)-->id2(Stop)

style id1 fill:#f9f,stroke:#333,stroke-width:4px

style id2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5 5

```

11)

```mermaid

sequenceDiagram

participant Alice

participant Bob

Alice->>John: Hello John, how are you?

loop Healthcheck

John->>John: Fight against hypochondria

end

Note right of John: Rational thoughts <br/>prevail!

John-->>Alice: Great!

John->>Bob: How about you?

Bob-->>John: Jolly good!

```

11)

```mermaid

sequenceDiagram

participant Alice

participant John

rect rgb(191, 223, 255)

note right of Alice: Alice calls John.

Alice->>+John: Hello John, how are you?

rect rgb(200, 150, 255)

Alice->>+John: John, can you hear me?

John-->>-Alice: Hi Alice, I can hear you!

end

John-->>-Alice: I feel great!

end

Alice ->>+ John: Did you want to go to the game tonight?

John -->>- Alice: Yeah! See you there.

```

12)

```mermaid

classDiagram

Class01 <|-- AveryLongClass : Cool

Class03 *-- Class04

Class05 o-- Class06

Class07 .. Class08

Class09 --> C2 : Where am i?

Class09 --* C3

Class09 --|> Class07

Class07 : equals()

Class07 : Object[] elementData

Class01 : size()

Class01 : int chimp

Class01 : int gorilla

Class08 <--> C2: Cool label

```

13)

```mermaid

classDiagram

classA <|-- classB

classC *-- classD

classE o-- classF

classG <-- classH

classI -- classJ

classK <.. classL

classM <|.. classN

classO .. classP

```

14)

```mermaid

stateDiagram

direction TB

accTitle: This is the accessible title

accDescr: This is an accessible description

classDef notMoving fill:white

classDef movement font-style:italic;

classDef badBadEvent fill:#f00,color:white,font-weight:bold,stroke-width:2px,stroke:yellow

\*\] --\> Still:::notMoving Still --\> \[\*

Still --> Moving:::movement

Moving --> Still

Moving --> Crash:::movement

Crash:::badBadEvent --> [*]

```

16)

```mermaid

journey

title My working day

section Go to work

Make tea: 5: Me

Go upstairs: 3: Me

Do work: 1: Me, Cat

section Go home

Go downstairs: 5: Me

Sit down: 5: Me

```

17)

```mermaid

mindmap

root((mindmap))

Origins

Long history

::icon(fa fa-book)

Popularisation

British popular psychology author Tony Buzan

Research

On effectiveness<br/>and features

On Automatic creation

Uses

Creative techniques

Strategic planning

Argument mapping

Tools

Pen and paper

Mermaid

```

18)

相关推荐
yc_12241 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
NQBJT6 小时前
VS Code配置Python人工智能开发环境
开发语言·人工智能·vscode·python
π同学8 小时前
ESP-IDF+vscode开发ESP32第十讲——I2S工程2
vscode·esp32·sd·音频播放
望眼欲穿的程序猿8 小时前
苹果系统使用VsCode开发QT
ide·vscode·编辑器
其实防守也摸鱼10 小时前
带你了解与配置phpmyadmin
笔记·安全·网络安全·pdf·编辑器·工具·调试
IOT那些事儿10 小时前
Qt5 VSCode调试
c++·vscode·mingw·qt5
染夕陌木10 小时前
RPC/服务调用框架中“方法无法应用到给定类型”错误的通用排查指南
java·ide·rpc
SilentSamsara11 小时前
标准库精讲:collections/itertools/functools/pathlib 实战
开发语言·vscode·python·青少年编程·pycharm
Rsun0455111 小时前
Oracle中常用语法
编辑器
逐星ing13 小时前
IDEA 无法识别 `mvn install` 最新 SNAPSHOT 依赖的根因与完整解决方案
java·ide·intellij-idea