SuperAPI AI 工具集

data-visualization

数据与分析

查看项目

更新于 10-15 08:33

技能介绍

用途

该技能用于创建清晰、有效的数据可视化,提供图表选择、色彩理论与标注方面的最佳实践指导。它通过 inference.sh CLI(belt)执行,可生成图表图像。

主要能力

  • 图表选择指南:针对不同数据关系推荐最佳图表类型,并指出应避免的图表。例如:随时间变化用折线图(不用饼图);比较类别用柱状图(类别多时用水平柱状图);部分与整体用堆叠柱状图或矩形树图;分布用直方图或箱线图;相关性用散点图;排名用水平柱状图;地理数据用等值线地图;随时间变化的构成用堆叠面积图;单一指标用大数字(KPI 卡片);流程用桑基图。
  • 饼图问题说明:指出饼图几乎总是错误选择,原因包括难以比较相近大小的切片、无法展示超过 5-6 个类别、3D 饼图总是错误、无法读取精确值。建议改用水平柱状图、堆叠柱状图、矩形树图或表格。
  • 设计规则:涵盖坐标轴(柱状图 Y 轴始终从 0 开始、折线图可高于 0、标注两个轴、移除不必要网格线、使用水平标签、柱状图按值排序)、色彩(每图最多 5-7 种颜色、突出一个重点、顺序色用于量级、发散色用于正负、分类色用于分组、色盲安全、含义一致)、文本与标签(标题陈述洞察而非数据类型、直接标注关键数据点、尽量避免图例、最小字号 12px、大数字用 K/M/B、精确值重要时添加数据标签)。
  • 推荐色板:提供顺序色、发散色、分类色、色盲安全色四组十六进制颜色代码。
  • 图表配方:包含折线图(时间序列)、水平柱状图(比较)、KPI/大数字卡片、热力图、深色模式图表的完整代码示例,均通过 belt 命令运行。
  • 数据叙事:提供叙事弧(背景、张力、解决)和洞察式标题示例,以及标注技巧(呼出标签、参考线、阴影区域、箭头+文字、前后对比线)。
  • 常见错误清单:列出饼图、柱状图 Y 轴不从 0 开始、颜色过多、无标题或通用标题、3D 图表、双 Y 轴、柱状图按字母排序、轴无标签、图表垃圾、仅用红/绿编码等错误及其修复方法。

使用方式

需先安装 inference.sh CLI(belt),安装命令为 npx skills add belt-sh/cli。然后执行 belt login 登录。之后可通过 belt app run infsh/python-executor --input '{...}' 运行 Python 代码生成图表,或通过 belt app run infsh/html-to-image --input '{...}' 将 HTML 转为图像。示例代码使用 matplotlib 和 numpy。

适用场景

适用于需要制作数据图表的场景,如业务报告、数据分析展示、KPI 仪表板、时间序列分析、类别比较、分布展示、相关性分析、地理数据可视化等。

限制

资料未提供关于收费、价格、平台兼容性、效果保证等方面的信息。部分功能依赖 inference.sh CLI 和外部服务,具体可用性暂未提供。