如何使用DeepSeek + PlantUML/Mermaid 生成专业图表

目录

一、工具简介

1.1 DeepSeek简介

1.2 PlantUML简介

1.3 Mermaid在线工具简介

二、在DeepSeek中生成Mermaid语法

2.1 编写提示词

2.2 示例输出

2.3 访问Mermaid在线编辑器

三、在DeepSeek中生成PlantUML语法

3.1 编写提示词

3.2 示例输出

3.3 访问PlantUML在线编辑器

四、实际应用

五、总结


生成效果预览:

相关阅读:

UML设计工具介绍-CSDN博客

在日常工作中,图表不仅能直观展示数据与流程,还能帮助我们更好地沟通思路和规划项目。今天,给大家分享一套高效制作专业图表的方案:利用DeepSeek生成Mermaid语法,再借助Mermaid在线工具快速渲染成图。本文将详细介绍操作步骤、技巧分享以及实际应用场景,助你在工作中事半功倍!


一、工具简介

1.1 DeepSeek简介

DeepSeek是一款基于大语言模型的智能文本生成工具。在生成PlantUML/Mermaid语法时,DeepSeek可以根据你的描述生成准确的图表语法代码,省去手动编写的烦恼。

1.2 PlantUML简介

PlantUML 是一种基于文本的绘图工具,用于创建各种类型的图表,特别是用于软件开发和系统设计中的 UML(统一建模语言)图。PlantUML 支持多种图表类型,包括但不限于 UML 图表、流程图、思维导图等。

官网:https://www.plantuml.com/

1.3 Mermaid在线工具简介

Mermaid是一种基于文本的图表绘制工具,支持流程图、时序图、甘特图、类图等多种图表类型。通过简单的语法描述,即可在线生成专业且美观的图表。如今,Mermaid已经集成在多个在线编辑器和协作平台中,使得图表绘制变得更为便捷。

官网:https://mermaid.js.org/


二、在DeepSeek中生成Mermaid语法

利用DeepSeek生成Mermaid语法是实现自动化图表构建的第一步。下面分享具体操作步骤与示例。

2.1 编写提示词

首先,我们需要在DeepSeek的输入框中详细描述你所需的图表类型、主题、结构或者数据、额外要求。比如,如果需要生成一份销售业绩图,可以这样描述:

请生成一段Mermaid语法,以XYChart的方式展示某产品12个月的销售业绩,分别为:[5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000],输出结果用英文展示,中文有可能会导致语法解析失败。

这种详细描述能帮助DeepSeek准确理解需求,输出符合预期的Mermaid代码。

2.2 示例输出

DeepSeek返回如下Mermaid语法:

xychart-betatitle "Monthly Sales Performance of a Product"x-axis [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]y-axis "Sales (USD)" 0 --> 12000bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]

这段代码简单明了,展示了某产品12个月的销售业绩。

如果需要折线图,可以将 bar 替换为 line,或者增加 line 表示让一起展示。

得到Mermaid语法后,接下来就是利用Mermaid在线工具将代码转化为专业图表。

2.3 访问Mermaid在线编辑器

推荐使用Mermaid Live Editor或其他支持Mermaid渲染的在线工具。打开编辑器后,将DeepSeek生成的Mermaid代码粘贴到编辑区域。

三、在DeepSeek中生成PlantUML语法

3.1 编写提示词

请生成一段PlantUML语法,描述 Web 用户与 Web 浏览器交互的时序图:
1. 初始状态(时间点 0):
Web 用户(WU)的状态为“空闲”。
Web 浏览器(WB)的状态为“空闲”。
2. 时间点 100:
Web 用户(WU)的状态变为“等待中”。
Web 浏览器(WB)的状态变为“处理中”。
3. 时间点 300:
Web 浏览器(WB)的状态变为“等待中”。

3.2 示例输出

生成的PlantUML语法: 

@startuml
robust "Web Browser" as WB
concise "Web User" as WU@0
WU is Idle
WB is Idle@100
WU is Waiting
WB is Processing@300
WB is Waiting
@enduml

3.3 访问PlantUML在线编辑器

 官网:https://www.plantuml.com/

然后将DeepSeek生成的语法复制到输入框中,点击submit,在下方会生成相应的图形。 

生成结果:


四、实际应用

这种结合DeepSeek与PlantUML、Mermaid在线工具的自动化图表生成方案,在工作中有诸多优势和应用场景:

  • 在项目管理会议中,通过自动生成的流程图,能够清晰展示项目各阶段的进展和节点,有助于团队理解整体进度和任务分配。
  • 利用PlantUML、Mermaid绘制系统架构图、数据流程图等,可以使技术文档更加直观、易懂,降低沟通成本,提升团队协作效率。
  • 在策划会议中,借助DeepSeek生成图表语法,再利用PlantUML、Mermaid快速生成图形化内容,可以将创意思路和讨论重点以图表形式呈现,便于后续回顾与总结。

五、总结

通过DeepSeek生成PlantUML、Mermaid语法,再利用相关在线工具将代码转化为图表,实现了从文本到专业图表的自动化转换。这种方法不仅大幅节省了手动绘制图表的时间,还能保证图表内容的结构清晰、风格统一。无论你是项目经理、开发者还是技术写作人员,都可以试试这种智能工具组合,为日常工作增添更多高效与创意。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/20248.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开源多商户商城源码最新版_适配微信小程序+H5+APP+PC多端

在数字化时代,电子商务已经成为各行业不可或缺的一部分,开源多商户商城源码为中小企业和个人开发者提供了快速搭建和定制电商平台的利器。分享一款最新版的开源多商户商城源码,它能够适配微信小程序、H5、APP和PC等多个端口,满足商…

PHP基础部分

但凡是和输入、写入相关的一定要预防别人植入恶意代码! HTML部分 语句格式 <br> <hr> 分割符 <p>插入一行 按住shift 输入! 然后按回车可快速输入html代码(VsCode需要先安装live server插件) html:<h1>标题 数字越大越往后</h1> <p…

短视频矩阵碰一碰发视频源码技术开发,支持OEM

在短视频矩阵碰一碰发视频的技术开发中&#xff0c;前端设计是直接面向用户的关键部分&#xff0c;它不仅决定了用户体验的好坏&#xff0c;还对整个系统的可用性和吸引力起着重要作用。本文将深入探讨在这一技术开发中前端设计的要点、流程与关键技术。 一、前端设计的整体架构…

大模型 + cursor应用案例

cursor 介绍 cursor是一个集成了GPT4、Claude 3.5等先进LLM的类vscode的编译器&#xff0c;可以理解为在vscode中集成了AI辅助编程助手&#xff0c;从下图中的页面可以看出cursor的布局和vscode基本一致&#xff0c;并且cursor的使用操作也和vscode一致&#xff0c;包括extens…

深入浅出CSS复合选择器:掌控元素关系与层级选择

目录 前言 一、子代选择器&#xff08;Descendant Selector&#xff09; 1. 什么是子代选择器&#xff1f; 2. 基本语法 3. 示例 4. 注意事项 二、直接子元素选择器&#xff08;Child Selector&#xff09; 1. 什么是直接子元素选择器&#xff1f; 2. 基本语法 3. 示例…

CSRF 漏洞原理演示 基本绕过(同源 异源) 配合XSSToken值校验复用删除

前言 CSRF的基本原理 就是 举例 我们伪造一个支付宝的转账请求&#xff08;抓包获取的&#xff09;&#xff0c;受害者 &#xff1a; 正好登录着支付宝&#xff08;后台&#xff09;的 同时点击了我们伪造的&#xff08;包含恶意请求&#xff09;网址 从而导致先我们进行转…

外包干了3天,技术退步太明显了。。。

先说一下自己的情况&#xff0c;本科生生&#xff0c;21年通过校招进入武汉某软件公司&#xff0c;干了差不多3年的功能测试&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了3年的功能测试&#xff0c;已经让…

HomeAssistant 发现MQTT设备(温度,湿度,开关)

要通过 MQTT 将温度、湿度数据以及一个灯的开关状态传输到 Home Assistant 并实现设备自动发现&#xff0c;可以按照以下步骤操作&#xff1a; 1.前期准备工作 安装MQTT服务器(EMQX)配置好(可以在HA加载项中安装,也可以在NAS上Docker安装) HA的集成中安装MQTT,并且连接上(EM…

【stm32】DAC实验(stm32f4hal库)

一、DAC简介 1、DAC 数字到模拟转换器&#xff08;DAC&#xff09;是一种电子设备&#xff0c;用于将数字信号转换为模拟信号。它通常用于将数字数据转换为模拟信号&#xff0c;以便在模拟电路中进行处理。DAC在许多领域都有广泛的应用&#xff0c;如音频设备、通信系统、仪器…

云计算架构学习之Ansible-playbook实战、Ansible-流程控制、Ansible-字典循环-roles角色

一、Ansible-playbook实战 1.Ansible-playbook安装软件 bash #编写yml [rootansible ansible]# cat wget.yml - hosts: backup tasks: - name: Install wget yum: name: wget state: present #检查playbook的语法 [rootansible ansible]…

前端工程化的具体实现细节

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

Chapter 3 Differential Voltage Current amplifiers

Chapter 3 Differential Voltage & Current amplifiers 这一章介绍差分电压和电流放大器. Current mirrors 我们首先分析电流镜Current Mirror. 由一个diode-connected MOSCS放大MOS组成, diode-MOS将电流转换成电压, 再由CS MOS转换成电流. 考虑沟道调制效应, M1和M2的…

确保设备始终处于最佳运行状态,延长设备的使用寿命,保障系统的稳定运行的智慧地产开源了

智慧地产视觉监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒&#xff0c;省去繁琐重复的适配流程&#xff0c;实现芯片、算法、应用的全流程组合&#xff0c;从而大大减少企业级应用约95%的开发成本。通过计算机视觉和…

[笔记.AI]大模型的蒸馏、剪枝、量化 | 模型压缩 | 作用与意义

上周简单整理了《deepseek-r1的不同版本&#xff08;满血版、蒸馏版、量化&#xff09;》&#xff0c;这次继续完善对其的认知——补充“剪枝”&#xff0c;并进一步整理蒸馏、剪枝、量化的作用与意义。 以下摘自与DeepSeek-R1在线联网版的对话 蒸馏、剪枝、量化是当前主流的三…

Java 反射机制深度解析:类信息的来源、declared 的区别、赋值操作及暴力反射

在 Java 开发中&#xff0c;反射机制是一个强大且灵活的工具&#xff0c;它允许程序在运行时动态地获取类的信息、创建对象、调用方法和访问字段等。本文将结合代码示例和图示&#xff0c;深入探讨以下四个问题&#xff1a; 类信息来自哪里&#xff1f; 获取类信息时加不加 de…

Transformer 模型介绍(四)——编码器 Encoder 和解码器 Decoder

上篇中讲完了自注意力机制 Self-Attention 和多头注意力机制 Multi-Head Attention&#xff0c;这是 Transformer 核心组成部分之一&#xff0c;在此基础上&#xff0c;进一步展开讲一下编码器-解码器结构&#xff08;Encoder-Decoder Architecture&#xff09; Transformer 模…

电脑系统损坏,备份文件

一、工具准备 1.U盘&#xff1a;8G以上就够用&#xff0c;注意会格式化U盘&#xff0c;提前备份U盘内容 2.电脑&#xff1a;下载Windows系统并进行启动盘制作 二、Windows启动盘制作 1.微软官网下载启动盘制作工具微软官网下载启动盘制作工具https://www.microsoft.com/zh-c…

Linux下Ollama下载安装速度过慢的解决方法

问题描述&#xff1a;在Linux下使用默认安装指令安装Ollama&#xff0c;下载安装速度过慢&#xff0c;进度条进度缓慢&#xff0c;一直处于Downloading Linux amd64 bundle中&#xff0c;具体如下图所示&#xff1a; 其中&#xff0c;默认的Ollama Linux端安装指令如下&#xf…

uniapp中@input输入事件在修改值只有第一次有效的问题解决

在uniapp中使用输入框&#xff0c;要求输入不超过7个字&#xff0c;所以需要监听输入事件&#xff0c;当每次输入文字的时候&#xff0c;就把输入的值截断&#xff0c;取前7个值。但是在input事件中&#xff0c;重新赋值的值发生了变化&#xff0c;但是页面上的还是没有变&…

DeepSeek 助力 Vue 开发:打造丝滑的范围选择器(Range Picker)

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…