Agent Skills
返回列表
数据可视化设计师

数据可视化设计师

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-data-viz-designer。

技能介绍

先解决什么问题

拿到一份 CSV 或 JSON 数据,知道该画什么图吗?

很多人在数据分析的可视化环节卡住,不是因为没有工具,而是缺一个系统的设计思路:

  • 图表选型随意:把比例关系画成折线图,趋势对比用饼图,信息完全失真。
  • 配色缺乏章法:红绿搭配让色盲用户无法分辨,颜色太多让图表变成调色盘。
  • 布局与标注缺失:图例位置随意、坐标轴没有说明、关键数据点没有标注,读者需要猜。
  • 交互设计失控:加了过多动态效果和筛选器,图表本身反而看不清。

data-viz-designer 针对这些问题,提供了一个结构化的可视化设计工作流。

技能如何工作

这个技能的核心是五步工作流,每一步都有明确的目标:

1. 数据探索与分析

技能会先读取你的数据(支持 CSV、JSON、Excel 等格式),进行初步探索,识别关键指标和趋势,理解数据背后的故事,而不是直接开始画图。

2. 图表类型选择

基于数据特征,技能会选择合适的图表类型:

  • 类别对比 → 柱状图
  • 时间趋势 → 折线图、面积图
  • 组成比例 → 饼图、环形图、堆叠柱状图
  • 相关性 → 散点图、气泡图
  • 分布 → 直方图、箱线图
  • 层级结构 → 矩形树图、旭日图
  • 地理数据 → 地图、热力图

3. 布局与样式设计

确定图表的整体结构:视觉层级、配色方案(优先考虑色盲友好)、字体、图例位置、坐标轴样式。目标是让图表既好看又可读。

4. 细节调优

微调颜色组合(主色、强调色、背景色)、字体大小、间距,添加数据标签、注释和参考线,配置图例和交互提示框。

5. 交互功能(可选)

根据需要添加筛选、缩放、悬停提示等交互,支持下钻查看更细粒度数据。原则是交互服务于理解,而不是制造复杂度。

最终输出可直接在浏览器运行的 HTML/CSS/JavaScript 代码,推荐使用 ECharts、D3.js 或 Chart.js。如果需要图片格式,输出 SVG 或 PNG。

适用边界与注意点

  • 不替代数据洞察:技能负责把数据可视化出来,但"数据背后说明了什么"仍需要人来判断。
  • 需要结构化数据输入:技能接受表格类数据,如果是非结构化文本或复杂的业务报告,需要先整理成 CSV 或 JSON 格式。
  • 图表类型优先于视觉炫酷:技能明确要求"选择最符合数据特征的图表,而非追求视觉上的花哨"。
  • 交互不宜过度:交互的目的是降低理解门槛,如果交互操作反而增加了认知负担,应该简化或移除。
  • 移动端适配:需要注意响应式尺寸和触摸交互的支持。

使用场景

  • 拿到季度业务数据,需要快速生成折线图展示各产品线收入趋势
  • 分析用户行为数据,需要用热力图呈现地域分布和点击密度
  • 准备产品汇报材料,需要将复杂数据转换为直观的信息图
  • 构建数据看板原型,需要用ECharts实现带筛选和交互的柱状图

适合人员

  • 数据分析师:需要将分析结果可视化呈现给客户或管理层
  • 前端工程师:需要快速生成图表原型用于数据产品
  • 产品经理:需要在需求文档中附上数据趋势图说明功能价值
  • 业务运营:需要将周报数据转换为直观图表供团队复盘