当前位置: 首页 > news >正文

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=
http://www.dtcms.com/a/385443.html

相关文章:

  • 智能农机无人驾驶作业套圈路径规划
  • Rayon Rust中的数据并行库入门教程
  • NumPy数组与Python列表的赋值行为解析
  • 基于 AI 的大前端智能家居控制应用开发
  • RAGFlow集成SGLang部署的大模型:实现OpenAI API兼容的自定义LLM调用
  • sqlsever 内存配置错误无法连接,后面恢复连接
  • 51c大模型~合集182
  • 2025.9.15总结
  • 深入理解 Roo Code 的 Code Actions 功能
  • Java---线程池讲解
  • PEFT QLora Deepspeed Zero Stage 3 Offload Trainning
  • 线程概念,控制
  • 扫描仪常见样式:平板与馈纸的特性与适用场景
  • Python进程和线程——多线程
  • 2025年AIOCR审核革命!七大智能费控报销系统终结手工录入
  • 从循环到矩阵运算:矢量化加速机器学习的秘诀
  • R 语言入门实战|第七章 程序:从“老虎机”项目学透流程控制与代码优化
  • clickhouse 中SUM(CASE WHEN ...) 返回什么类型?
  • NR帧结构
  • 【联合查询】
  • 常见IC封装详解:从DIP到BGA的演进与应用
  • DockerComposeUI+cpolar:容器管理的远程可视化方案
  • tcp的三次握手与四次挥手简介
  • 2025算法八股——深度学习——MHA MQA GQA
  • 常见岩性分类与油气勘探意义笔记
  • 贪心算法应用:内存分配(First Fit)问题详解
  • RTK基站模块技术要点与作用解析
  • Istio与系统软中断:深度解析与问题排查全指南
  • 常用命令整理
  • PrestaShop 后台 Session 权限错误与产品链接 404 错误的解决指南