数据可视化图表

数据不是看数字,是看趋势 —— 自动生成专业图表

做图表的痛,谁做谁知道

调样式调到怀疑人生

老板说「这个图不够直观」,你改了三版还是不满意。

不知道该用柱状图还是折线图,选了饼图被吐槽「比例差不多的数据用饼图看不出差别」。好不容易选对了图表类型,配色又不好看,字号太小,图例挡住了数据……一张图调半天,季度汇报要 8 张图,直接原地爆炸。

更别提老板临时说「加个交互式的 Dashboard」——Excel 表示做不到,Tableau 要学一周,PowerBI 还得买 License。

OpenClaw:一句话出图,专业级别

OpenClaw 根据你的数据特征,自动选择最合适的图表类型。趋势数据用折线图、对比数据用柱状图、占比数据用饼图——不用你费脑子。

配色方案、字体大小、图例位置,全部自动调好。想要交互式图表?matplotlib 不行就上 Plotly、ECharts,生成一个 HTML 文件,浏览器打开就能用。

从数据到图表,一条 Prompt 搞定,省下来的时间够你喝两杯咖啡。

3 条出图 Prompt,拿走不谢

从基础图表到交互式 Dashboard,挑一个试试。

一份数据出三种图:趋势、对比、占比 黄金指令
读取 ~/data/sales_2025.csv,帮我生成以下图表:

1. 折线图:月度销售额趋势(标注同比增长率)
2. 柱状图:各品类销售额对比(从高到低排列,加数值标签)
3. 饼图:各渠道销售占比(合并占比<5%的为"其他")

要求:
- 统一色系,商务风格,深色背景浅色文字
- 中文标题和标签,字号不小于 12
- 每张图单独保存为 PNG(300dpi),同时生成一张组合图
- 保存到 ~/output/charts/
这种「一份数据多个视角」的出图方式最实用。做周报、月报、季报都是这套路。记得指定保存路径,不然图表生成了你可能找不到。
交互式 Dashboard:Plotly / ECharts 进阶技巧
用 ~/data/dashboard_data.csv 生成一个交互式 Dashboard(HTML 文件):

1. 顶部:4 个 KPI 卡片(总销售额、订单数、客单价、退货率)
2. 左上:折线图,可切换日/周/月维度
3. 右上:地图热力图,按省份显示销售分布
4. 左下:柱状图,Top 10 产品
5. 右下:散点图,客单价 vs 复购率

用 Plotly 实现,支持鼠标悬停显示详情、缩放、筛选。
输出一个独立的 HTML 文件,不依赖外部服务。
交互式 Dashboard 做出来特别唬人,汇报的时候老板能自己点着玩。Plotly 生成的 HTML 是独立文件,发给谁都能直接打开,不用装软件。
老板能看懂的 PPT 风格图表 新手友好
用 ~/data/quarterly_report.csv 生成适合放在 PPT 里的图表:

1. 配色方案:用公司品牌色(主色 #2563EB,辅色 #10B981)
2. 风格:简洁、大字号、留白多,远处也能看清
3. 每张图加上一句结论性标题(比如"Q3 销售额环比增长 23%")
4. 图表尺寸:16:9 比例,适合投影
5. 导出为 PNG 和 SVG 两种格式

一共需要 4 张图:趋势、对比、占比、排名。
做给老板看的图,最重要的不是数据多全,而是一眼能看出结论。记得在 Prompt 里说明品牌色和尺寸要求,不然生成的图可能放到 PPT 里很违和。

数据可视化:OpenClaw vs Tableau / PowerBI

专业 BI 工具很强,但不是每个场景都需要。

OpenClaw
  • 零学习成本,用自然语言描述就能出图
  • 不需要安装额外软件,Python 库自动搞定
  • 灵活度极高:matplotlib、Plotly、ECharts 随便切
  • 一次性图表特别合适,做完就走,不用维护
  • 免费,不需要额外的 License 费用
VS
Tableau / PowerBI
  • 适合长期使用的 Dashboard,数据自动刷新
  • 拖拽式操作,非技术人员也能上手
  • 企业级权限管理和数据治理
  • 学习曲线较陡,功能多但上手慢
  • License 费用不低(Tableau Creator $75/月)
💡 简单来说:临时出几张图、做汇报用的图表,用 OpenClaw 最快。需要长期运行、自动更新的 Dashboard,上 Tableau / PowerBI 更合适。

真实场景

季度汇报:老板后天要 8 张图
季度汇报 PPT 后天要交,需要 8 张数据图表。数据倒是有,但做成好看的图至少得一天。
OpenClaw 方案
把数据文件丢给 OpenClaw,一条 Prompt 说清楚要什么图、什么风格。8 张图 10 分钟全出来,不满意的微调一下 Prompt 再跑一次。省出来的一整天可以好好打磨汇报内容。
手动方案
Excel 做图表,配色丑、样式少,放到 PPT 里很业余。用 Python 自己写 matplotlib,光调坐标轴标签就折腾半小时。8 张图做完一天过去了,PPT 正文还没开始写。

出图小贴士

🎨 在 Prompt 里指定配色方案效果好很多。可以说「用 Seaborn 的 muted 配色」或者直接给色号。不指定的话,默认配色经常不太好看。
📐 做给不同场景的图,尺寸不一样:PPT 用 16:9(1920×1080),报告用 4:3,微信公众号用竖版(1080×1440)。在 Prompt 里说清楚,免得生成了还得调。
这篇案例对你有帮助吗?