使用DeepSeek制作可视化图表和流程图
用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个场景
相关文章:
使用DeepSeek制作可视化图表和流程图
用DeepSeek来制作可视化图表,搭配python、mermaid、html来实现可视化,我已经测试过好几种场景,都能实现自动化的代码生成,效果还是不错的,流程如下。 统计图表 (搭配Matplotlib来做) Python中的…...
jmeter-sample
jmeter-sample http request:接口测试常用请求参数ParametersBody DataFiles Upload jdbc request配置JDBC Connection Configuration创建JDBC Requst请求 http request:接口测试常用 请求参数 Parameters 常见于get请求,与拼在接口后面是一样的效果:如…...
C++之文字修仙小游戏
1 效果 1.1 截图 游戏运行: 存档: 1.2 游玩警告 注意!不要修改装备概率,装备的概率都是凑好的数字。如果想要速升,修改灵石数量 2 代码 2.1 代码大纲 1. 游戏框架与初始化 控制台操作:通过 gotoxy() …...
C++ vector 核心知识:常用操作与示例详解
在C编程中,vector 是标准模板库(STL)中最常用的容器之一。它以其动态数组的特性、高效的尾部操作和便捷的随机访问能力,成为处理动态数据的首选工具。无论是初学者还是经验丰富的开发者,掌握 vector 的使用方法和性能优…...
结构型模式之适配器模式:让不兼容的接口兼容
在软件开发中,经常会遇到这样一种情况:系统的不同部分需要进行交互,但由于接口不兼容,导致无法直接使用。这时,适配器模式(Adapter Pattern)就能派上用场。适配器模式是设计模式中的结构型模式&…...
从零开始探索C++游戏开发:性能、控制与无限可能
一、为何选择C开发游戏? 在虚幻引擎5渲染的次世代画面背后,在《巫师3》的庞大开放世界中,在《毁灭战士》的丝滑60帧战斗里,C始终扮演着核心技术角色。这门诞生于1983年的语言,至今仍占据着游戏引擎开发语言使用率榜首…...
使用mvn archetype命令,构建自定义springboot archetype脚手架创建工程的方法
使用mvn archetype命令,构建自定义springboot archetype脚手架创建工程的方法 文章目录 使用mvn archetype命令,构建自定义springboot archetype脚手架创建工程的方法一、背景二、环境三、archetype插件配置四、基于项目构建脚手架archetype包五、检查模…...
Hutool RedisDS:Java开发中的Redis极简集成与高阶应用
在Java开发中,Redis作为高性能内存数据库,广泛应用于缓存、分布式锁等场景。然而原生的客户端操作涉及连接管理、序列化等繁琐细节。Hutool工具包提供的RedisDS模块,通过高度封装显著简化了这一过程。本文从实战角度解析其核心特性与使用技巧…...
MacOS 15.3.1 安装 GPG 提示Error: unknown or unsupported macOS version: :dunno
目录 1. 问题锁定 2. 更新 Homebrew 3. 切换到新的 Homebrew 源 4. 安装 GPG 5. 检查 macOS 版本兼容性 6. 使用 MacPorts 或其他包管理器 7. 创建密钥(生成 GPG 签名) 往期推荐 1. 问题锁定 通常是因为你的 Homebrew 版本较旧,或者你…...
Sqlmap注入工具简单解释
安装 1. 安装 Python SQLMap 是基于 Python 开发的,所以要先安装 Python 环境。建议安装 Python 3.9 或更高版本,可从 Python 官方网站 下载对应操作系统的安装包,然后按照安装向导完成安装。 2. 获取 SQLMap 可以从 SQLMap 的官方 GitHu…...
硬件驱动——51单片机:独立按键、中断、定时器/计数器
目录 一、独立按键 1.原理 2.封装函数 3.按键控制点灯 数码管 二、中断 1.原理 2.步骤 3.中断寄存器IE 4.控制寄存器TCON 5.打开外部中断0和1 三、定时器/计数器 1.原理 2.控制寄存器TCON 3.工作模式寄存器TMOD 4.按键控制频率的动态闪烁 一、独立按键 1…...
语文-文言文
文章目录 短歌行归园田居梦游天姥吟留别 / 别东鲁诸公 学习文言文,适当个人分析; 短歌行 曹操 对酒当歌,人生几何(主题,人生很短暂); 譬如朝露,去日苦多(比喻,…...
P1259 黑白棋子的移动【java】【AC代码】
有 2n 个棋子排成一行,开始为位置白子全部在左边,黑子全部在右边,如下图为 n5 的情况: 移动棋子的规则是:每次必须同时移动相邻的两个棋子,颜色不限,可以左移也可以右移到空位上去,但…...
【极光 Orbit·STC8AH】04. 深度探索 GPIO 底层逻辑
【极光 OrbitSTC8A&H】04. 深度探索 GPIO 底层逻辑 引言:当代码遇见硬件 上周我看着学生调试的工控产品,他们困惑地盯着自己编写的代码:“老师,这段C语言明明在PC上跑得没问题啊!” ,让我想起自己初学…...
67.Harmonyos NEXT 图片预览组件之性能优化策略
温馨提示:本篇博客的详细代码已发布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦! Harmonyos NEXT 图片预览组件之性能优化策略 文章目录 Harmonyos NEXT 图片预览组件之性能优化策略效果预览一、性能优化概述1. 性能优化的关键指标…...
uni-app+SpringBoot: 前端传参,后端如何接收参数
做项目中的一些小经验,方便后续 (1)前端代码中,请求的 URL 是通过查询参数(?id${articleId})传递的 后端接口: GetMapping("/knowledgeDetail") public Result getKnowledgeByid(R…...
【Vue.js】
一、简介 1、概述 官网GitHub - Vuejs Vue 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。 Vue.js作为一个渐进式框架,其设计理…...
正则表达式入门及常用的正则表达式
正则表达式(Regular Expression,简称 Regex)是一种强大的文本处理工具,用于匹配、查找和替换字符串中的特定模式。以下是入门指南和常用正则表达式示例: 一、正则表达式入门 1. 基本语法 符号说明示例.匹配任意单个字…...
Windows下安装Git客户端
① 官网地址:https://git-scm.com/。 ② Git的优势 大部分操作在本地完成,不需要联网;完整性保证;尽可能添加数据而不是删除或修改数据;分支操作非常快捷流畅;与Linux 命令全面兼容。 ③ Git的安装 从官网…...
SAP IBP for Supply Chain Certification Guide (Parag Bakde, Rishabh Gupta)
SAP IBP for Supply Chain Certification Guide (Parag Bakde, Rishabh Gupta)...
【计算机网络通信 AMQP】使用 Qt 调用 qamqp 库进行 AMQP 通信
以下是一个使用 Qt 实现 AMQP 通信的代码示例。为了实现这个功能,我们可以使用 qamqp 库,它是一个基于 Qt 的 AMQP 客户端库。首先,你需要将 qamqp 库添加到你的 Qt 项目中,可以通过 qmake 或 CMake 进行配置。 #include <QCo…...
C语言中的指针与数组:概念、关系与应用
指针和数组都是C语言中极其重要的概念,本文将分步骤深入分析指针和数组在C语言中的概念、它们之间的关系以及它们在实际编程中的应用。 一、指针与数组的基本概念详解 1.1 指针详解 指针是一个变量,它存储的是另一个变量的内存地址。理解指针的核心就是“内存地址”,指针…...
如何处理PHP中的日期和时间问题
如何处理PHP中的日期和时间问题 在PHP开发中,日期和时间的处理是一个常见且重要的任务。无论是记录用户操作时间、生成时间戳,还是进行日期计算,PHP提供了丰富的函数和类来帮助开发者高效处理这些需求。本文将详细介绍如何在PHP中处理日期和…...
TDengine 使用最佳实践
简介 阅读本文档需要具备的基础知识: Linux系统的基础知识,及基本命令网络基础知识:TCP/UDP、http、RESTful、域名解析、FQDN/hostname、hosts、防火墙、四层/七层负载均衡 本文档的阅读对象有:架构师、研发工程师,…...
Spring、Spring Boot、Spring Cloud 的区别与联系
1. Spring 框架 定位:轻量级的企业级应用开发框架,核心是 IoC(控制反转) 和 AOP(面向切面编程)。 核心功能: 依赖注入(DI):通过 Autowired、Component 等注解…...
AutoGen-构建问答智能体
概述 如https://github.com/microsoft/autogen所述,autogen是一多智能体的框架,属于微软旗下的产品。 依靠AutoGen我们可以快速构建出一个多智能体应用,以满足我们各种业务场景。 环境说明 python,3.10AutoGen,0.4.2…...
C语言实现括号匹配检查及栈的应用详解
目录 栈数据结构简介 C语言实现栈 栈的初始化 栈的销毁 栈的插入 栈的删除 栈的判空 获取栈顶数据 利用栈实现括号匹配检查 总结 在编程中,经常会遇到需要检查括号是否匹配的问题,比如在编译器中检查代码的语法正确性,或者在…...
C语言中的字符串与数组的关系
在C语言中,字符串和数组之间有着紧密的关系。理解它们的区别和联系对于编写高效且可靠的代码至关重要。在本篇博文中,我们将详细分析字符串和数组在C语言中的概念、它们的关系以及如何在编程中应用它们。 一、字符串与数组的基础知识 1.1 数组概念 在C语言中,数组是一组相…...
阿里云魔笔低代码应用开发平台快速搭建教程
AI低代码,大模型时代应用开发新范式 什么是魔笔 介绍什么是魔笔低代码应用开发平台。 魔笔是一款面向全端(Web、H5、全平台小程序、App)场景的模型驱动低代码开发平台,提供一站式的应用全生命周期管理,包括可视化开发…...
A Survey on Mixture of Experts 混合专家模型综述(第二部分:混合专家系统设计)
A Survey on Mixture of Experts 混合专家模型综述 (第一部分:混合专家算法设计) A Survey on Mixture of Experts arxiv github:A-Survey-on-Mixture-of-Experts-in-LLMs 5 System Design of Mixture of Experts While Mixture of Exper…...
