python-86-基于Graphviz或Mermaid绘制流程图
文章目录
- 1 Graphviz
-
- 1.1 生成png
- 1.2 生成base64编码
-
- 1.2.1 Base64编码
- 1.2.2 dot转二进制
- 1.2.3 markdown显示图片
- 1.3 从()中获取内容
- 2 mermaid语法格式
-
- 2.1 安装mermaid-cli
- 2.2 命令mmdc转换图片
-
- 2.2.1 diagram.mmd
- 2.2.2 执行转换
- 2.3 结合python使用
- 2.4 连线上添加注释
- 3 参考附录
分别使用Graphviz和Mermaid生成流程图,这两种方式都需要在环境中安装单独的软件,不能仅仅依赖于python的库就可以绘制流程图。同时生成Base64编码的图片数据,在浏览器或markdown编辑器中直接渲染。
1 Graphviz
1.1 生成png
import os
from graphviz import Digraph
os.environ["PATH"] += os.pathsep + "D:/Program Files/Graphviz/bin/"
# 创建一个有向图
dot = Digraph(comment=