看看實際效果
Graphviz 圖表範例
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
建立由上而下的電子商務微服務流程圖:驗證使用者請求,將通過驗證的請求經由 API 閘道路由;使用者可透過目錄服務與商品資料庫瀏覽商品,或經過庫存、付款、確認、配送與完成流程下單。將未通過驗證的使用者導向登入,將庫存不足導向缺貨通知與訂單失敗,並將付款失敗導向相同的訂單失敗結果。
接著試試在商品目錄後新增推薦服務。將付款失敗路徑改為重試選項。
流程圖 · Sugiyama layered DAG + orthogonal routing · schematex-flowchart
產生的圖表
什麼是 Graphviz 圖表
Graphviz 圖表呈現一個圖:具名節點透過有向或無向邊相連。原始 Graphviz 工具使用 DOT(一種用於定義關係並自動排版的文字語言)。
當關係比實體配置更重要時,適合使用圖。您可以用有向圖呈現請求路徑、核准決策、相依關係或階層,而不必手動放置每條連線。
- Standard
- Sugiyama layered DAG + orthogonal routing
- Engine
- schematex-flowchart
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會使用 Graphviz 圖表
呈現服務與資料關係,讓團隊能在實作前討論請求路徑。
呈現需要完整資訊、政策檢查與核准的請求決策路徑。
呈現包含居住地、文件、審查與通知的入學決策路徑。
運作方式
如何用三個步驟製作 Graphviz 圖表
01
描述需求
寫一段話就能開始。
“建立由上而下的電子商務微服務流程圖:驗證使用者請求,將通過驗證的請求經由 API 閘道路由;使用者可透過目錄服務與商品資料庫瀏覽商品,或經過庫存、付款、確認、配送與完成流程下單。將未通過驗證的使用者導向登入,將庫存不足導向缺貨通知與訂單失敗,並將付款失敗導向相同的訂單失敗結果。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
在商品目錄後新增推薦服務。
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是 Graphviz?
Graphviz 是一組圖表視覺化工具,能將節點與邊的文字描述轉換成自動排版的圖表。它的 DOT 語言用於描述圖,而排版工具會安排圖表版面。
Graphviz 圖表可以呈現什麼?
它可以呈現有向圖、相依關係圖、階層、決策路徑、網路關係,以及其他由節點與連線組成的結構。
我需要了解 DOT 語言嗎?
不需要。只要用一般語言描述節點、節點之間的連線,以及您要呈現的決策或分支即可。
Graphviz 圖表和流程圖相同嗎?
流程圖是著重於步驟與決策的一種有向圖。Graphviz 除了較廣泛的關係圖與相依關係圖,也能排版流程圖。
相關工具