DeepSeek在常规绘图方面的应用分享
本文介绍了DeepSeek在常规绘图方面的三种主要方式:SVG矢量图、Mermaid结构化图表和React数据可视化图表。文章重点演示了Mermaid流程图和React图表的实际应用案例,包括通过AI工具生成Mermaid代码绘制机器人路径规划流程图,以及结合Matlab和Python生成机器人关节数据的React可视化图表。这些工具为专业文档、报告分析等场景提供了多样化的图。
注:本文参考了清华大学新闻与传播学院新媒体研究中心元宇宙文化实验室「余梦珑博士后团队」分享的《DeepSeek:从入门到精通》中对DeepSeek在常规绘图方面的归纳,在此特别致谢「梦珑博士后团队」的经验分享!
一、概述
DeepSeek在常规绘图方面提供了SVG矢量图、Mermaid结构化图表和React数据可视化图表等多元绘制手段,全面覆盖从基础图形设计到复杂逻辑建模,再到数据可视化的全场景绘图需求。丰富多样的图表类型为专业文档、报告、分析等场景的图形化呈现提供有力支持。
以下为三种绘图方式的特点及适用场景:
SVG矢量图:可用于基础图形绘制、图标设计、简单插图创作以及流程图、组织架构图等结构化图形展示。具备高精度、可缩放的视觉优势,能满足各类对图形质量有要求的场景。
Mermaid图表:着重于逻辑与结构的可视化呈现。涵盖流程图(用于梳理业务流程、算法逻辑)、时序图(呈现事件时间线)、类图(服务于面向对象设计)、状态图(展示状态转移情况)、实体关系图(构建数据模型)以及思维导图(助力思维发散),帮助将复杂逻辑清晰展现。
React图表:聚焦于数据可视化领域。提供折线图(用于趋势分析)、柱状图(进行对比分析)、饼图(展示占比情况)、散点图(体现分布关系)、雷达图(实现多维度评估)及组合图表(完成复合分析)等类型,以数据驱动实现可视化表达。
因工作需要,目前本人使用较多是后两者,接下来将分别对Mermaid图表和React图表展开分享。
二、Mermaid图表
在实际工作场景中,基于 Mermaid 绘制的流程图与思维导图应用最为广泛。流程图是一种以图形化方式直观呈现流程逻辑的工具,通过标准化符号(如矩形、菱形、箭头等)和结构化设计(顺序、条件、循环),清晰展示任务执行步骤、业务流转逻辑或系统运行流程。
这里通过一个基于DeepSeek+Mermaid绘制流程图的案例进行演示:
1、首先在秘塔AI中格式化输入问题:“梳理一套基于样条曲线的机器人路径规划流程图”,将秘塔AI的格式化输出内容复制:

2、然后在DeepSeek中格式化输入问题:“将以下内容生成Mermaid格式的流程图代码+路径规划的流程”,DeepSeek格式化输出基于Mermaid格式的路径规划流程图代码,如下所示:

3、打开Mermaid工具,这里使用Mermaid在线编辑器进行流程图绘制,以下为某Mermaid在线编辑器中文网站首页(https://mermaid.nodejs.cn/):

4、在左侧代码区添加基于Mermaid格式的路径规划流程图代码,后侧绘图区会自动生成对应的流程图:

5、可根据自己的需要对流程图进行编辑或者保存,可点击左下角操作命令:

6、生成的基于Mermaid格式的路径规划流程图如下所示:

思维导图可见另一篇博客:DeepSeek在科研检索中的应用-CSDN博客
三、React图表
React 图表是基于 React 框架构建的组件化数据可视化工具,通过声明式编程将数据转化为交互式图形并支持动态渲染。
这里通过一个基于DeepSeek+Matlab+Python绘制六轴机器人角位移、速度、加速度与时间的关系曲线图的案例进行演示:
1、首先在matlab中运行六轴机器人仿真程序,生成机器人角位移、速度、加速度与时间关系的数据并保存为表格,如下所示:

2、然后将生成的表格上传至DeepSeek中,格式化输入问题:“以React 图表格式生成能绘制附件中数据的线图代码,横坐标表示插补时间,纵坐标表示1~6轴的关节角度、1~6轴的关节角速度以及1~6轴的关节角加速度,题目取名为基于DeepSeek+Matlab+Python的机器人关节数据React 图”,deepseek格式化输出基于python的代码,如下所示:

3、将代码拷贝至python中运行,将图绘制如下:

更多推荐

所有评论(0)