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

DeepSeek Mermaid:如何将文本直接转化为精美图表? -优雅草卓伊凡

DeepSeek & Mermaid:如何将文本直接转化为精美图表? -优雅草卓伊凡


1. 什么是 Mermaid?

Mermaid 是一种基于 文本描述 生成图表的开源工具,支持:

  • 流程图(Flowchart)
  • 时序图(Sequence Diagram)
  • 类图(Class Diagram)
  • 甘特图(Gantt)
  • 饼图(Pie Chart)
  • 状态图(State Diagram)

它通过简单的代码语法(类似Markdown)自动渲染图表,无需手动拖拽设计。


2. DeepSeek 如何集成 Mermaid?

DeepSeek(深度求索)的 代码解释和渲染能力 天然支持 Mermaid,你只需:

  1. 输入 Mermaid 代码(如下示例)。
  2. DeepSeek 自动解析并生成图表(部分平台需开启渲染支持)。

3. 示例:Mermaid 代码 → 图表

(1)流程图(Flowchart)

flowchart TDA[开始] --> B{条件判断}B -->|是| C[执行操作1]B -->|否| D[执行操作2]C --> E[结束]D --> E

效果


(2)时序图(Sequence Diagram)

sequenceDiagramAlice->>Bob: 你好!Bob-->>Alice: 收到Bob->>Charlie: 转发消息Charlie-->>Bob: 已处理

效果


(3)类图(Class Diagram)

classDiagramclass Animal {+String name+void eat()}class Dog {+void bark()}Animal <|-- Dog

效果


4. 如何让 Mermaid 图表更美观?

(1)使用主题(Themes)

在代码开头指定主题:

%%{init: {'theme': 'forest'}}%%
pietitle 市场份额"苹果" : 45"三星" : 30"华为" : 15"其他" : 10

支持的主题

  • default(默认)
  • forest(绿色系)
  • dark(暗黑模式)
  • neutral(中性色)

(2)调整样式(CSS)

通过 %% 注释注入CSS:

%%{init: {'themeVariables': {'primaryColor': '#ff0000'}}}%%
graph LRA[红色节点] --> B[默认节点]

(3)使用工具增强

  • Mermaid Live Editor(在线编辑):https://mermaid.live
  • VS Code插件:安装 Mermaid PreviewMarkdown Preview Enhanced
  • 导出为图片/PDF:用浏览器截图或 mermaid-cli 命令行工具。


5. DeepSeek + Mermaid 的最佳实践

  1. 在 DeepSeek 对话中直接写 Mermaid 代码,自动生成图表。
  2. 复制代码到 Markdown 文件(如 .md),用支持 Mermaid 的编辑器(如 Typora)渲染。
  3. 导出为 PPT/PDF:用 mermaid-cli 或截图插入文档。

6. 总结

步骤

操作

1. 编写 Mermaid 代码

使用流程图、时序图等语法

2. 选择主题/样式

通过 init

配置颜色和布局

3. 渲染图表

在 DeepSeek/Markdown/在线编辑器中查看效果

4. 导出分享

截图或使用命令行工具转换

Mermaid 让图表设计变得像写代码一样简单! 🚀

相关文章:

  • LeetCode Hot100(滑动窗口)
  • STL 转 STP 深度技术指南:从 3D 打印模型到工程标准的跨领域转换全解析(附迪威模型在线方案)
  • ai之pdf解析工具 PPStructure 还是PaddleOCR
  • 微信小程序之Promise-Promise初始用
  • 华为模拟器练习简单的拓扑图(3台路由器和2台pc)
  • 线性Wi-Fi FEM被卷死,非线性FEM是未来?
  • 【学习笔记】机器学习(Machine Learning) | 第七章|神经网络(3)
  • Linux 搭建FTP服务器(vsftpd)
  • Spring Boot与Eventuate Tram整合:构建可靠的事件驱动型分布式事务
  • spring中的BeanFactoryAware接口详解
  • SpringBoot Day_03
  • 【Spark集成HBase】Spark读写HBase表
  • 一次Java Full GC 的排查
  • JAVA EE(进阶)_CSS
  • Jenkins与Maven的集成配置
  • framework 编译技巧
  • 使用 OpenCV 构建稳定的多面镜片墙效果(镜面反射 + Delaunay 分块)
  • c/c++的opencv膨胀
  • 解决SQL Server SQL语句性能问题(9)——创建和更新统计对象
  • 蓝桥杯 11. 保卫国王大道
  • 某某公司电子商务网站建设与维护/seo和sem的联系
  • 南通网站建设找哪家好/企业推广文案范文
  • 宝鸡网站建设哪家好/房地产销售工作内容
  • 玉田网站建设/南昌seo网站排名
  • 日语网站建设市场/短视频关键词seo优化
  • 医院网站规划方案/win10系统优化软件