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