使用 Mermaid 进行绘制。
下面各种框的图形只是个人喜好,实际使用根据需要调整。
标准流程的开始、结束。
<div class="mermaid"> graph LR a(START) </div>
算法、程序要执行的处理操作。
<div class="mermaid"> graph LR a[PROCESS] </div>
判断条件是否成立。
<div class="mermaid"> graph LR a{if a > b} </div>
表示数据的输入、输出。(一般用 平行四边形 ,Mermaid 里没找到)
<div class="mermaid"> graph LR a>INPUT] </div>
<div class="mermaid"> graph TB id1{if a > b}--True-->id2[Process A] id1--False-->id3[Process B] id2-->id4[Process C] id3-->id4[Process C] </div>
<div class="mermaid"> graph LR id1(START)-->id2>INPUT DATA] id2-->id3[INIT] id3-->id4{while ...} id4--True-->id5[UPDATE] id5-->id4 id4--False-->id6[POSTPROCESS] id6-->id7>OUTPUT DATA] id7-->id8(END) </div>