部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >干货!3个案例教你使用DeepSeek制作可视化图表,相当酷炫

干货!3个案例教你使用DeepSeek制作可视化图表,相当酷炫

作者头像
朱卫军 AI Python
发布2025-03-17 18:30:00
发布2025-03-17 18:30:00
14600
代码可运行
举报
运行总次数:0
代码可运行

DeepSeek作为生产力爆棚的AI工具,已经被用于各种办公场景,作为平时接触数据比较多的我来说,它其实是一个数据可视化的利器,能自主制作各种数据可视化图表,而且颜值还非常高。

当然,DeepSeek没办法直接生成并渲染图表,因为它只能生成文本代码,需要搭配python、mermaid、html来实现可视化。

总体的实现流程如下,其中细节会在下面内容中详细讲解。

下面就7个常见的可视化场景,来具体讲讲如何用DeepSeek实现可视化,案例会包含详细的prompt以及数据。

统计图表 (搭配Matplotlib)

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

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

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

上传数据并提问:

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

代码语言:javascript
代码运行次数:0
运行
复制
# 导入必要库
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中执行,得到如下图表:

上面只有简单的一张子图,你可以提需求绘制更加复杂的多子图图表。

Deepseek也能很好的解析需求,并生成代码,图表如下。

DeepSeek生成的这些代码准确率挺高的,拿来就可以执行,基本不需要debug,你可以根据需求做一些优化调整即可。

流程图(搭配mermaid)

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

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

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

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

DeepSeek回复如下代码:

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

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

甘特图(搭配mermaid)

mermaid不光可以绘制流程图,还可以绘制甘特图。

还是以手机APP开发为例,看看怎么生成时间进度管理的甘特图。

DeepSeek回复如下代码:

代码语言:javascript
代码运行次数:0
运行
复制
gantt
    title 项目开发甘特图(加速版)
    dateFormat  YYYY-MM-DD
    axisFormat  %m-%d
    
    %% 通过displayMode=compact参数压缩纵向高度
    section 需求&设计
    需求分析          :a1, 2024-01-01, 3d
    核心界面设计      :a2, after a1, 5d
    
    section 并行开发
    后端架构开发      :a3, after a1, 12d
    前端开发          :a4, after a2, 10d
    
    section 集成测试
    接口联调          :milestone, m1, 2024-01-15, 0d
    全链路测试        :a5, after a3, 5d
    BUG修复           :a6, after a5, 3d
    
    section 发布
    应用商店审核      :a7, after a6, 4d
    正式发布          :milestone, m2, 2024-01-28, 0d

将代码复制到mermaid编辑器中渲染,会得到甘特图。

总结

通过上面几个可视化图表绘制的案例,可见DeepSeek虽只是输出文本,但同样能构建丰富多彩的图表,而且不失美观和专业。

除了统计图表、流程图、甘特图,DeepSeek还可以制作SVG动图、小红书卡片、数据看板等可视化图表,可以看我的小报童专栏【DeepSeek大航海】,每个案例都有详细的提示语模版和案例。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python大数据分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 统计图表 (搭配Matplotlib)
  • 流程图(搭配mermaid)
  • 甘特图(搭配mermaid)
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档