【DeepSeek应用】用 DeepSeek 轻松玩转可视化图表(2)流程图甘特图思维导图

【DeepSeek应用】Deepseek R1 本地部署(Ollama+Docker+OpenWebUI)
【DeepSeek应用】DeepSeek 搭建个人知识库(Ollama+CherryStudio)
【DeepSeek应用】用 DeepSeek 轻松玩转可视化图表(1)
【DeepSeek应用】用 DeepSeek 轻松玩转可视化图表(2)



1. 为什么用 Deepseek 制作可视化图表

目前,DeepSeek Chat 还不支持直接绘制图表、输出图像,但可以生成 图表代码,复制这些代码到本地环境运行,就生成可视化图表。此外,一些第三方工具和软件(如 VS Code、Mermaid、Cherry Studio)可以结合 DeepSeek 生成的结构化文本或代码,进一步渲染成可视化图表。

上篇中我们介绍了 条形图、柱状图、饼状图 等常用统计分析图表的制作,本文我们继续介绍流程图、甘特图、思维导图等图形的制作。

为了便于读者学习,我们还是继续使用 “CherryStudio + 硅基流动/Deepseek API” 作为工具示范本文部内容。CherryStudio 是一款 AI 助手平台, 硅基流动平台 提供了 DeepSeek 模型的接入服务,适合需要稳定性和多样化模型的用户。

关于 “CherryStudio + 硅基流动/Deepseek API” 的安装使用,请参见我的博客 【DeepSeek应用】DeepSeek 搭建个人知识库(Ollama+CherryStudio)使用邀请码 SM5lc4SJ 注册 硅基流动平台,即可获赠 2000 万 Tokens!


4. Deepseek+Mermaid 制作流程图

4.1 Mermaid 图表生成工具

Mermaid 是一种开源的文本驱动图表生成工具。用户可以在 Markdown 文本编辑器中,通过简单的文本代码来创建各种复杂的图表,如:流程图(Flowcharts)、序列图(Sequence Diagrams)、甘特图(Gantt Charts)、类图(Class Diagrams)、状态图(State Diagrams)、饼图(Pie Charts)、实体关系图(Entity Relationship Diagrams, ERDs)等。

Mermaid 的语言风格类似于 Markdown,易于学习和使用。在编写完图表定义后,可以通过将其嵌入到网页或其他文档中来展示图表。偶尔使用,推荐使用 Mermaid 在线渲染编辑器 Mermaid Live Editor 或 轻量级在线图形工具VisionOn

在 Typora 中使用 Mermaid。
(1)扩展语法设置:打开 Typora,选择菜单 “文件”–“偏好设置”,在侧边栏点击 “Markdown”,在 “Markdown 扩展语法” 中勾选 “图表(序列图、流程图和Mermaid图)”。
在这里插入图片描述

(2)在 Typora 中,用 代码块语法 声明 Mermaid 类型即可绘制图表,格式如下:

```mermaid
流程图、时序图、类图等内容
```

(3)示例如下:

```mermaid
sequenceDiagram
participant 用户
participant 系统
用户->>系统: 登录请求
系统–>>用户: 验证成功
```


在这里插入图片描述


4.2 Deepseek+Mermaid 制作 流程图

流程图(Flow)可以用来绘制工作流程、业务流程或系统操作的步骤和顺序。

DeepSeek+Mermaid 制作流程图的原理是通过 自然语言理解 和 结构化代码转换 实现的。用户用自然语言描述流程逻辑(如步骤顺序、条件分支、并行操作等),DeepSeek 利用其语言理解能力识别关键节点和关系,自动生成符合 Mermaid 语法的流程图代码,再通过 Mermaid 的可视化引擎渲染成直观的流程图。

Deepseek+Mermaid 制作流程图的操作步骤如下:

  1. 描述需求:用自然语言说明流程,明确生成流程图的需求。
  2. 生成代码:DeepSeek 根据需求和描述自动生成 Mermaid 代码。
  3. 复制渲染:将 DeepSeek 生成的代码粘贴到 Typora 的 Mermaid 代码块中,即可自动生成流程图。
    如果使用 CherryStudio,不用复制粘贴代码,就可以直接生成和显示流程图。
  4. 动态优化:通过对话修正分支逻辑或调整布局(如改为横向流程图),直到完成任务。

示例 1:
(1)描述用户需求:“请用 Mermaid 画一个流程图:用户登录时先验证用户名密码,失败返回错误,成功则进入主页。”
(2) 在 CherryStudio 运行结果如下图所示。点击显示的 Mermaid 流程图,弹出 Mermaid 图表预览窗口,可以直接将其保存为 SVG 或 PNG 格式文件,也可以复制源码粘贴到 Typora 中。
在这里插入图片描述

在这里插入图片描述

(3) 在上图 CherryStudio 的 Mermaid 图表预览窗口,点击 “源码” 切换为源码窗口,复制源码粘贴到 Typora 中。

```mermaid
flowchart TD
A[开始] --> B[输入用户名密码]
B --> C{验证账号密码}
C -->|验证成功| D[进入主页]
C -->|验证失败| E[显示错误信息]
E --> B
D --> F[结束]
```

在这里插入图片描述

在这里插入图片描述


示例 2:
有时我们对某项工作的具体流程自己也没有想清楚,这时用任何工具软件也无法绘制流程图,但用 Deepseek+Mermaid 仍然可以圆满地完成。这对于完成老师和领导安排的工作特别有效,很多时候的结果比我们自己设计的流程图更加完善。

(1)描述用户需求:“请帮我生成一个大创项目实施的流程图,以 Mermaid 代码输出。”
(2) 在 CherryStudio 运行结果如下图所示。可以直接保存为 SVG 或 PNG 文件,也可以复制源码粘贴到 Typora 中。

在这里插入图片描述

在这里插入图片描述


5. Deepseek+Mermaid 制作 甘特图

甘特图(Gantt Chart)是一种以时间为横轴、任务为纵轴的条形图工具,可以将复杂的项目分解为可管理的任务,并通过可视化方式展示任务的起止时间、持续进度及依赖关系,从而提升规划效率和执行可控性。

DeepSeek+Mermaid 制作甘特图的原理是通过 自然语言解析 和 自动化代码生成 实现的。用户用自然语言描述项目计划(如任务名称、开始/结束时间、依赖关系等),DeepSeek 利用其语言理解能力提取关键信息,自动转化为符合 Mermaid 语法的甘特图代码,通过 Mermaid 的可视化引擎生成可视化图表。

Deepseek+Mermaid 制作甘特图的步骤如下:

  1. 描述需求:用自然语言描述项目计划,明确生成甘特图的需求。
  2. 生成代码:DeepSeek 根据需求和描述自动生成 Mermaid 代码。
  3. 复制渲染:将 DeepSeek 生成的代码粘贴到 Typora 的 Mermaid 代码块中,即可自动生成甘特图。
    如果使用 CherryStudio,不用复制粘贴代码,就可以直接生成和显示甘特图。
  4. 动态优化:通过对话调整任务细节(如修改时间或依赖关系),直到完成任务。

示例 1:
(1)自然语言描述:“请用 Mermaid 创建一个甘特图,包含3个任务:需求分析(1月1日-1月5日)、开发(1月6日-1月20日,依赖需求分析)、测试(1月21日-1月25日,依赖开发)"
(2) 在 CherryStudio 运行结果如下图所示。点击显示的 Mermaid 甘特图,弹出 Mermaid 图表预览窗口,可以直接将其保存为 SVG 或 PNG 格式文件,也可以复制源码粘贴到 Typora 中。

在这里插入图片描述

在这里插入图片描述


(3) 在上图 CherryStudio 的 Mermaid 图表预览窗口,点击 “源码” 切换为源码窗口,复制源码粘贴到 Typora 中。

在这里插入图片描述


示例 2:
与流程图类似,有时我们自己也搞不清楚任务计划进度,这时用 Deepseek+Mermaid 仍然可以完美地完成。
(1)描述用户需求:“请帮我生成一个大创项目实施的甘特图,以 Mermaid 代码输出。”
(2) 在 CherryStudio 运行结果如下图所示。可以直接保存为 SVG 或 PNG 文件,也可以复制源码粘贴到 Typora 中。

在这里插入图片描述


6. Deepseek+Markdown制作思维导图

思维导图(Mind Map)是一种视觉化的思维工具,使用节点、分支和连接线等元素,通过图形、关键词、颜色和层级结构,将复杂的信息以直观、简洁的方式呈现出来,帮助我们整理、记忆和激发创意。

DeepSeek 结合 Mermaid 制作思维导图的原理是通过 语义层次分析 和 树形结构自动生成 实现的。用户用自然语言描述思维框架(如核心主题、分支要点、层级关系等),DeepSeek 通过理解内容间的逻辑从属关系,自动转换为 Mermaid 的思维导图语法,并利用 Mermaid 的可视化引擎生成层次清晰的树状思维导图。

Deepseek+Mermaid 制作思维导图的步骤如下:

  1. 描述需求:用自然语言描述项目计划,明确生成思维导图的需求。
  2. 生成代码:DeepSeek 根据需求和描述自动生成 Mermaid 代码,使用 CherryStudio 即可自动生成思维导图。
  3. 格式转换:以 markdown 格式输出并保存为 .md 文件,在 Xmind 工具软件中打开,不同样式的思维导图。

示例 1:
(1)在 CherryStudio 点击对话框工具栏中曲别针形状的 “打开文件”按钮,从文件夹中选中需要分析的文件,并在对话框中提出绘制思维导图的要求:【请分析上传的文档,根据文档内容生成思维导图,以 Mermaid 代码输出。】
(2) DeepSeek 自动生成思维导图,运行结果如下图所示。点击显示的 Mermaid 思维导图,弹出 Mermaid 图表预览窗口,可以直接将其保存为 SVG 或 PNG 格式文件。

在这里插入图片描述


示例 2:

(1)在 CherryStudio 点击对话框的 “打开文件” 按钮导入需要分析的文件,并输入绘制思维导图的要求:【请分析上传的文档,根据文档内容生成 Markdown 格式文本,用于Xmind生成思维导图。】
(2)DeepSeek 自动生成 markdown 格式的思维导图文本,将其复制粘贴到文本编辑器或 Typora 中,保存为 .md 文件,例如 “毕业论文思维导图.md”。
(3)打开 Xmind 软件或登录 Xmind,导入保存的 .md 文件,就能生成思维导图。

# 无人机航线规划的模拟退火算法优化研究(思维导图)

## 1. 第1章 绪论
- **1.1 研究背景与意义**
  - 无人机典型应用场景
    - 物流配送
    - 农业植保
    - 灾害勘察
  - 航线规划核心挑战
    - 能耗优化
    - 动态避障
- **1.2 问题描述**
  - 转化为TSP问题
  - 多目标优化需求
    - 路径最短
    - 时间最优
- **1.3 研究现状**
  - 传统方法
    - A*算法
    - Voronoi图
  - 智能算法对比
    - 遗传算法
    - 蚁群算法
...

请添加图片描述


版权声明:
youcans@qq.com 原创作品,转载必须标注原文链接:
【DeepSeek应用】用 DeepSeek 轻松玩转可视化图表(2)
Copyright@youcans 2025
Crated:2025-04

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

youcans_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值