跳到正文
docai.cc

DOCAI · 课程 · L2 · 20 分钟 · 核心功能应用

Claude Code 图表报告生成:可视化数据分析

先选路线:让它写绘图代码、画字符草图,还是给表格软件的分步操作。再把图型、标题、轴标签、样式和文件名一次说清,最后用固定骨架写出可核对的报告。

Claude Code 小白 · 数据处理与分析

你将学会

  • 能根据用途选择生成图表的方式
  • 能写出可直接执行的图表规格提示词
  • 能按固定骨架产出带核对要求的分析报告

三种做法,先选一种

让模型写绘图代码,图型和样式都能改,适合每周、每月重复出的同一张图,前提是本机装好了运行环境。让它用字符画个草图,几秒钟就能看出走势,适合讨论时快速对齐。让它写表格软件的分步操作,不用装代码环境,照着菜单点就能出图,适合一次性的场合。

选哪种不取决于难度,而取决于这张图给谁看、以后还要不要重做。给管理层的周报配图,多半值得把代码版调好一次、以后反复用;开会时临时比划两句,字符草图就够了。

把规格说到可执行

只说「画个柱状图」,结果一定不是你要的样子。至少交代五样:数据、图型、标题与坐标轴、样式细节、输出文件。

用 Python 的绘图库画一张柱状图。月份一到六月,销售额依次是 42、49、46、66、72、61 万元。标题写「一到六月销售额」,纵轴标注单位万元,每根柱子顶端显示数值,颜色用深蓝,结果存成图片文件。

数据和样式分两段写,以后改样式不容易碰坏数据。运行前先确认解释器和绘图库已经装好,缺什么它会提示你补。不想装环境,也可以让它把代码改成能在浏览器里跑的版本,或者直接走操作步骤那条路。

图表类型与场景对照

图型 什么时候用 例子
柱状图 比较几个并列类别的大小 各区季度销量
折线图 看一个指标随时间怎么走 月度回款趋势
饼图 表达部分占整体的比例 费用构成
散点图 看两个变量是否同步变化 投放金额与成交额
堆叠柱状图 总量和内部构成一起看 各产品月度销量拆分

拿不准时,把数据的行列结构和用途讲清楚,让它先推荐图型并说明理由,再做图。理由说得通,图多半也没问题;理由牵强,说明这组数据不适合这张图。

同一张图里不要塞两种目的。既要看总量又要看构成时,堆叠柱状图可以兼顾,但超过五六个分类就会糊成一片,这时拆成两张图更清楚。颜色只用来区分,不用来装饰,图例能省则省。热力图适合看二维分布,比如一周内各小时的用户活跃度,颜色深浅表示数值大小;它读得出模式,读不出精确数字,要下结论就把关键格子的值标出来。

表格软件路线:写到菜单级

不想装代码环境,就让它把操作写成能照着点的步骤。提问时把表格结构和软件版本一起交代,步骤才不会对不上:

我有一份月度销售表:A 列是月份(1 月到 12 月),B 列是销售额。
用 Excel 做一张折线图看全年趋势。
请按菜单路径给步骤:选中哪个区域、点哪个选项卡、选哪种图表、
标题和坐标轴在哪里改、怎么把图移到单独的工作表。
我用的是 Excel 2019;如果某一步和你熟悉的版本不同,请标出来。

步骤到手后先核对两处:选中的区域是否包含表头,横轴是否被识别成日期而不是文本。前者决定图例,后者决定折线会不会全挤在左边。若软件版本比示例新,菜单名称可能变化,以当前版本为准。

报告用骨架固定

一张图说服不了人,报告靠结构。先给骨架,再让它填内容:

按下面的结构写一份文字报告:一、关键指标表;二、趋势描述,并注明这里适合配折线图;三、区域对比,用表格呈现;四、三到五条重点发现;五、两到三条下月动作。每节末尾用一句「关键结论」收口。

最后那句约束最容易被忽略:让每节独立收口,读者才能跳读。同时要求数字都注明来自哪一列,算不出来的写「未提供」,不要猜。

报告到手后先核对再美化。增减幅度加箭头、风险项加标记、结论加粗,这些只改呈现,替不了复核。每个数字能追回原始表格,每张图的选型能说出一句理由,报告才算能用。

如果报告要贴进幻灯片,让每节控制在一屏之内:一张图配两三句结论,细节放附录。读者记不住二十个数字,能记住三个判断,报告就成功了。

常见故障:现象、原因、处理

现象 原因 处理
图里的中文变成方框 绘图环境缺中文字体 指定一种已安装的中文字体,或把标签改成英文
脚本报错说找不到绘图库 解释器与安装依赖的环境不是同一个 确认当前解释器,再在同一个环境里安装依赖
柱子上的数值挤成一团 类别太多或数字太长 改成横向条形图,或只给最高、最低两根标数值
报告数字和图对不上 图和报告各用了一份数据 只保留一份源数据,图和表都从它生成

图表不是越多越好。超过五个分类的饼图、没有排序的柱状图,读者都要花时间找重点。要交互筛选或定期刷新,交给表格软件或 BI 工具,模型负责把数据和规格整理好;分析本身的方法,可以看数据统计分析。

自测

  1. 这张图是给谁看的、以后会不会重复出?
  2. 你给模型的规格里,缺了哪一项?
  3. 报告里的每个数字,能追回原始表格的哪一块?

下一步

出图和写报告都会反复用到固定结构,下一节把它们沉淀成模板:工作模板创建。想让输出格式稳定可解析,可以看结构化输出。

自测

先自己回答,再展开对照;答不上来就回到对应小节。
  1. 01什么情况下适合让它写绘图代码,而不是给表格软件的操作步骤?看答案

    同一张图要周期性重复出、样式需要精细控制时选代码;一次性出图、不想装环境时选操作步骤。

  2. 02为什么报告要求每节写一句「关键结论」?看答案

    让每一节都能独立收口,读者可以跳读,也方便逐节核对数字是否支持结论。

查看 Markdown

涉及的概念

在知识树上