在Markdown中绘制思维导图

  在CSDN等平台中可使用Mermaid来绘制思维导图。那么先简单介绍下Mermaid。Mermaid是一个用于画思维导图、流程图、状态图、时序图、甘特图等图的工具,使用 JavaScript 进行本地渲染。虽然Mermaid暂不支持思维导图的绘制,但是可通过绘制流程图来替代简单的思维导图。

文章目录

  • 1. 纵向图
  • 2. 横向图
  • 3. 其他用法
    • 3.1 文本换行
    • 3.2 文本中包含空格或者其他特殊符号
    • 3.3 其他形状
    • 3.4 箭头上添加文字

  本文主要介绍两种基础思维导图:横向图与纵向图。其他语法可参考链接:https://mermaidjs.github.io/#/flowchart?id=graph。

1. 纵向图

  如果内容中包括空格等特殊字符,则可通过添加别名(内容)的方法来书写。
mermaid graph TD A(工业用地效率)-->B1(土地利用强度) A-->B2(土地经济效益) B1-->C1(容积率) B1-->C2(建筑系数) B1-->C3(亩均固定资本投入) B2-->D1(亩均工业产值) B2-->D2(亩均税收)

工业用地效率
土地利用强度
土地经济效益
容积率
建筑系数
亩均固定资本投入
亩均工业产值
亩均税收
```mermaid
graph LR
KaTex--> A(标记 Accents)
A-->撇,估计,均值,向量等写于符号上下的标记
KaTex--> 分隔符_Delimiters
分隔符_Delimiters-->小中大括号,竖杠,绝对值等分隔符的反斜杠写法
KaTex--> 公式组_Enviroments
公式组_Enviroments-->B(.....)
KaTex-->C(...)
```

2. 横向图

KaTex
标记 Accents
撇,估计,均值,向量等写于符号上下的标记
分隔符_Delimiters
小中大括号,竖杠,绝对值等分隔符的反斜杠写法
公式组_Enviroments
.....
...

3. 其他用法

3.1 文本换行

  可使用br标签:
进行换行。

3.2 文本中包含空格或者其他特殊符号

中括号内双引号表示,例如:

root-->Generic["Generic (organisational)  
Domains
(e.g. .com, .edu, .gov, .net, org)"]

3.3 其他形状

​~~~mermaid
graph TD
    a1[带文本矩形]
    a2(带文本圆角矩形)
    a3>带文本不对称矩形]
    b1{带文本菱形}
    c1((带文本圆形))
​~~~

3.4 箭头上添加文字

​~~~mermaid
graph TD
b--> |"argmax(output)"|result["breathing/cough"]

你可能感兴趣的:(markdown)