graphviz和dot繪制流程圖
指令
1.寫后端需求文檔
2.用中文輸出結果
3.必須詳細全面
4.必須搭配相關流程圖
step1:下載graphviz,https://graphviz.org/download/
step2:安裝,記得添加環境變量
step3:驗證是否安裝成功 dot --version
C:\Users\wangrusheng>dot --version
dot - graphviz version 12.2.1 (20241206.2353)
step4:開始寫流程圖代碼,保存在本地
C:\Users\wangrusheng\Downloads\flow.dot
digraph {rankdir="LR";graph [fontname="helvetica", fontsize=12];node [fontname="helvetica", fontsize=10];edge [fontname="helvetica", fontsize=10];start [shape="plaintext", style="rounded", label="I want to extract\nmembers from a zip file."];fewlarge [shape="box", label="Do you have a few\nlarge files zip files\nwith tens\nof thousands\nof members?"];manysmall [shape="box", label="Do you have\nmany small files\nwith a few\ndozen members?"];extractsome [shape="box", label="Do you need\nto extract many\nmembers but\nnot all?"];end [shape="plaintext", style="rounded", label="Use vanilla unzip."];unzippa [shape="plaintext", style="rounded", label="Maybe unzippa is faster."];{rank=same; start; fewlarge; manysmall; end;}{rank=same; extractsome; unzippa;}start -> fewlarge;fewlarge -> manysmall[label="No"];fewlarge -> extractsome[label="Yes"];manysmall -> end[label="No"];manysmall -> extractsome[label="Yes"];extractsome -> end[label="No"];extractsome -> unzippa[label="Yes"];
}
step5:用命令行,生成圖片
Microsoft Windows [版本 10.0.26100.3915]
(c) Microsoft Corporation。保留所有權利。C:\Users\wangrusheng>dot --version
dot - graphviz version 12.2.1 (20241206.2353)C:\Users\wangrusheng>dot -Tpng "C:\Users\wangrusheng\Downloads\flow.dot" -o "C:\Users\wangrusheng\Downloads\flow.png"C:\Users\wangrusheng>
step6:去對應目錄打開圖片,就能看到效果
end