问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

DeepSeek + Mermaid 自动绘制流程图

创作时间:
作者:
@小白创作中心

DeepSeek + Mermaid 自动绘制流程图

引用
CSDN
1.
https://blog.csdn.net/weixin_42984235/article/details/145616068

在数字化迅猛发展的今天,流程图作为信息可视化的重要工具,在众多领域发挥着不可替代的作用。然而,传统的手动绘制流程图方式存在耗时且易出错的问题。本文将重点介绍利用 DeepSeek 与 Mermaid 相结合的方法,实现快速构建清晰美观的流程图。

什么是 Mermaid?

Mermaid 是一种轻量级的图表标记语言,允许用户通过简单的文本语法定义各种类型的图表,包括流程图、序列图、甘特图等。以下是 Mermaid 流程图的基本语法示例:

graph TD;
    A[开始] --> B{决策};
    B --是--> C[执行任务];
    B --否--> D[结束];

效果如下:

Mermaid 的优势:

  1. 简洁易用:只需编写少量代码即可生成复杂的图表。
  2. 跨平台兼容:支持多种工具和框架(如 Markdown 编辑器、HTML 页面)。
  3. 动态更新:修改代码后图表会实时更新,非常适合敏捷开发。

使用 DeepSeek 生成 Mermaid 语法

DeepSeek 是一款强大的开源大语言模型,能够根据自然语言描述自动生成代码。我们可以利用它来快速生成 Mermaid 语法,从而减少手动编写的工作量。

例如,如果我们需要绘制一个简单的审批流程图,可以向 DeepSeek 提供以下输入:

输入:

请生成一个 Mermaid 流程图语法,描述以下场景:
用户提交申请;
管理员审核申请;
如果审核通过,则进入下一步;
如果审核不通过,则返回用户修改。

输出:

graph TD;
    A[用户提交申请] --> B[管理员审核];
    B --通过--> C[进入下一步];
    B --不通过--> D[返回用户修改];

工具推荐:快速渲染 Mermaid 图表

生成 Mermaid 语法后,可以选择合适的工具将其渲染为可视化的流程图。以下是几款常用的工具推荐:

draw. Io

  • 简介:draw. Io 是一款功能强大的在线绘图工具,支持导入 Mermaid 语法并生成图表。
  • 特点
    • 免费使用,无需注册。
    • 支持导出为多种格式(如 PNG、SVG、PDF)。
  • 使用方法
    1. 打开 draw.io。
    2. 点击编辑图形-插入-高级-mermaid
    3. 实时预览并调整图表布局。

Obsidian Excalidraw

  • 简介:Excalidraw 是一款协作式白板工具,而 Obsidian 的 Excalidraw 插件允许用户直接在笔记中嵌入和编辑图表。
  • 特点
    • 支持 Mermaid 语法嵌入。
    • 集成于 Obsidian 生态系统,适合知识管理爱好者。
    • 提供丰富的主题和样式选项。
  • 使用方法
    1. 安装 Obsidian 和 Excalidraw 插件。
    2. 新建绘图文件-点击最右侧更多工具-mermaid。
    3. 复制代码渲染流程图,根据自己需要修改。

Obsidian 笔记

在 obsidian 中可以直接渲染 mermaid 语法。在代码块中输入如下内容,就可以直接渲染。

总结

通过 DeepSeek 和 Mermaid 的配合使用,我们可以快速生成结构化流程图,并借助工具如 draw. Io 或 Obsidian Excalidraw 将其渲染为高质量的可视化图表。这种方法不仅提高了效率,还降低了手动绘制流程图的复杂性。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号