使用DeepSeek制作可视化图表和流程图

news/2025/3/19 23:32:21/
aidu_pl">

用DeepSeek来制作可视化图表,搭配python、mermaid、html来实现可视化,我已经测试过好几种场景,都能实现自动化的代码生成,效果还是不错的,流程如下。

统计图表 (搭配Matplotlib来做)

Python中的Matplotlib库是非常好用的可视化绘图工具,可以生成各种二维、三维统计图表,而且定制化程度高,支持配置任何你想要的图表形式。

DeepSeek可以根据你的数据和可视化需求,自动生成相匹配的Python代码,然后在IDE中执行便可以获得专业美观的统计图表了。

我用一个手机销售的数据集来测试,格式为CSV,需上传到DeepSeeK。

上传数据并提问:

DeepSeek回复如下代码(部分):

# 导入必要库
import matplotlib.pyplot as plt
import pandas as pd# 设置中文字体防止乱码
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False# 示例数据构建(假设数据已正确读取为DataFrame)
# 根据用户提供的数据结构手动创建测试DataFrame
data = {'月份': [1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,12,1,3,5,7,9],'内存配置': ['64GB','128GB','256GB','64GB','128GB','256GB','64GB','128GB','256GB','64GB','128GB','256GB','64GB','128GB','256GB','64GB','128GB','256GB','64GB','128GB','256GB','64GB','128GB','256GB','64GB','256GB','64GB','128GB','256GB','128GB'],'销量数量': [320,450,180,150,90,280,400,380,120,85,520,410,220,160,75,310,480,210,135,95,360,420,390,130,80,290,240,500,340,175]
}
df = pd.DataFrame(data)# 按内存配置分组计算总销量
mem_sales = df.groupby('内存配置')['销量数量'].sum().sort_index()以下代码省略......

把代码放到VsCode中执行,得到如下图表:

流程图(搭配mermaid)

流程图是工作中常用的可视化形式,比如产品开发流程图、合同审批流程图,能清晰地展示项目各个环节前后关系。

mermaid是一个基于JS的图表可视化库,语法类似于markdown,可以使用固定规则的代码来绘制流程图

DeepSeek可以根据你的需求轻松地生成mermaid代码,然后你把代码复制到专门的mermaid编辑器中,便可以渲染出漂亮的流程图

接下来以手机APP开发的流程图设计为例,给到DeepSeek一大段手机开发的文字描述,让它输出mermaid代码。

DeepSeek回复如下代码:

graph TDA[需求分析 1-2周] -->|输出PRD| B[原型设计]B -->|低保真流程图| C[技术开发 8-12周]B -->|高保真视觉稿| CB -->|开发任务拆分| CC -->|前端: React Native/Flutter| D[测试上线 3-4周]C -->|后端: Java/Python API| DC -->|数据库: MySQL/MongoDB| DD -->|单元测试 Jest/Postman| E[运营迭代]D -->|灰度发布 & 政策适配| EE -->|ASO优化 & Firebase监控| F[敏捷迭代 每2周]E -->|A/B测试优化体验| FF -->|功能迭代| E

将代码复制到mermaid编辑器中渲染,会得到流程图

还可以使用deepseek生成甘特图、数据看板、SVG、数学公式、小红书卡片等,详细教程看我的专栏文章。

超实用!使用DeepSeek制作可视化图表的7个场景


http://www.ppmy.cn/news/1580449.html

相关文章

【QT:文件操作】

在Qt中,⽂件读写的类为QFile。QFile的⽗类为QFileDevice,QFileDevice提供了⽂件交互操作的 底层功能。QFileDevice的⽗类是QIODevice,QIODevice的⽗类为QObject。 QIODevice是Qt中所有输入输出设备的基础类,i/o设备就是能够进行数…

ctfshow-萌新赛刷题笔记

1. 给她 启动靶机,发现是sql注入,尝试后发现被转义\,思路到这里就断了,再看题目给她,想到git.有可能是.git文件泄露,dirsearch扫描一下果然是,用GitHack看一下git备份文件,得到hint…

R语言入门课| 02 R及Rstudio的下载与安装

视频教程 先上教程视频,B站同步播出: https://www.bilibili.com/video/BV1miNVeWEkw 完整视频回放可见:R语言入门课回放来啦 "R语言入门课"是我们认为生信小白入门不得不听的一个课程,我们也为这个课程准备了许多干…

C#通过API接口返回流式响应内容---SignalR方式

1、背景 在上两篇《C#通过API接口返回流式响应内容—分块编码方式》和《C#通过API接口返回流式响应内容—SSE方式》实现了流式响应的内容。 上面的这两个主要是通过HTTP的一些功能,除了这些之外,还有WebSocket的方式。C#中的WebSocket的有比较多的方案&…

Qt6.8实现麦克风音频输入音频采集保存wav文件

一.本文目的 实现在Qt中接收麦克风数据并保存为WAV文件,使用QAudioInput来录音,并使用QFile来保存数据到WAV文件。 开发环境:QT6.8 本文用极简代码实现,核心代码只需不到100行。 二.代码实现

华为OD机试 - 最长回文字符串 - 贪心算法(Java 2024 E卷 100分)

题目描述 如果一个字符串正读和反读都一样(大小写敏感),则称之为一个「回文串」。例如: level 是一个「回文串」,因为它的正读和反读都是 level。art 不是一个「回文串」,因为它的反读 tra 与正读不同。Level 不是一个「回文串」,因为它的反读 leveL 与正读不同(因大小…

算法基础篇(蓝桥杯常考点)

算法基础篇 前言 算法内容还有搜索,数据结构(进阶),动态规划和图论 数学那个的话大家也知道比较难,放在最后讲 这期包含的内容可以看目录 模拟那个算法的话就是题说什么写什么,就不再分入目录中了 注意事…

【软件工程】06_软件设计

6.1 软件设计概述 1. 软件设计的目标 软件设计的最基本目标就是回答 “概括地描述系统如何实现用户所提出来的功能和性能等方面的需求?” 这个问题。 软件设计的目标是根据软件需求分析的结果,设想并设计软件,即根据目标系统的逻辑模型确定目标系统的物理模型。包括软件体系…