【DeepSeek应用】Deepseek R1 本地部署(Ollama+Docker+OpenWebUI)
【DeepSeek应用】DeepSeek 搭建个人知识库(Ollama+CherryStudio)
【DeepSeek应用】用 DeepSeek 轻松玩转可视化图表(1)
【DeepSeek应用】用 DeepSeek 轻松玩转可视化图表(2)
【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 制作流程图的操作步骤如下:
- 描述需求:用自然语言说明流程,明确生成流程图的需求。
- 生成代码:DeepSeek 根据需求和描述自动生成 Mermaid 代码。
- 复制渲染:将 DeepSeek 生成的代码粘贴到 Typora 的 Mermaid 代码块中,即可自动生成流程图。
如果使用 CherryStudio,不用复制粘贴代码,就可以直接生成和显示流程图。 - 动态优化:通过对话修正分支逻辑或调整布局(如改为横向流程图),直到完成任务。
示例 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 制作甘特图的步骤如下:
- 描述需求:用自然语言描述项目计划,明确生成甘特图的需求。
- 生成代码:DeepSeek 根据需求和描述自动生成 Mermaid 代码。
- 复制渲染:将 DeepSeek 生成的代码粘贴到 Typora 的 Mermaid 代码块中,即可自动生成甘特图。
如果使用 CherryStudio,不用复制粘贴代码,就可以直接生成和显示甘特图。 - 动态优化:通过对话调整任务细节(如修改时间或依赖关系),直到完成任务。
示例 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 制作思维导图的步骤如下:
- 描述需求:用自然语言描述项目计划,明确生成思维导图的需求。
- 生成代码:DeepSeek 根据需求和描述自动生成 Mermaid 代码,使用 CherryStudio 即可自动生成思维导图。
- 格式转换:以 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