Chart Generation Tool: ECharts-based Chart Generation and Data Analysis

前言

后端拿到一份统计数据,要变成可看的图,通常要走三步:手写 ECharts option 结构、处理导出文件、再决定图片存到哪里。option 字段名写错、series 少一层,图出不来,排查成本不低;导出格式每加一种就要改一次代码;对象存储的凭证和桶名散落在各处。

下面介绍的 Skill「图表生成工具」(坐标 @org-rn88lg3j/gen-echarts)就是把这几步交给 Agent 去做的:把 Apache ECharts 的动态图表生成、数据分析、多格式导出和 MinIO 对象存储集成集中在一个 Skill 里。它不替代 ECharts 本身,图表渲染仍然走 ECharts,Skill 负责的是选项结构的生成与后续的文件处理链路。

这是什么

一句话定位:一个面向数据分析场景的 ECharts 图表生成 Skill,附带导出与对象存储能力。

  • 出品方:小笨羊科技
  • 来源归属:enterprise
  • 分类:data-analysis
  • 版本:1.0.0
  • 名称:图表生成工具,坐标 @org-rn88lg3j/gen-echarts
  • 站点数据:SkillHub 评分 100000,下载 1207,安装 0
  • 官方地址:https://api.skillhub.cn/org-rn88lg3j/gen-echarts
  • SkillHub 页面:https://www.skillhub.cn/skills/org-rn88lg3j/gen-echarts

解决什么问题:让 Agent 直接产出可用的图表配置,并在同一条链路里完成导出和存储,不必在多个脚本之间来回拼。

核心功能

根据官方简介,已核实的能力有四项。

  1. 基于 Apache ECharts 的动态图表生成。生成的是 ECharts 配置,渲染由 ECharts 负责,所以支持的图表类型取决于所接入的 ECharts 版本能力。
  2. 数据分析。面向统计结果做图表化,而不是通用的可视化平台。
  3. 多种导出格式。具体支持哪些格式,已抓取的资料里没有逐个列出,需要看官方页面的说明。
  4. MinIO 对象存储集成。生成结果可以直接落到 MinIO,省掉单独的上传步骤。

安装与启用

已抓取资料只提供了坐标和来源信息,没有给出 SKILL.md 的安装命令和目录约定。下面写明能核实的部分,命令需要以官方页面为准。

1、坐标 @org-rn88lg3j/gen-echarts,按 SkillHub 的坐标规则在客户端里添加该 Skill。

2、标签显示 requires_api_key=true,也就是说启用前需要准备好对应的 API Key。密钥从哪个入口获取、填在哪个字段,资料里没有说明,需要在官方页面确认。

3、来源是 enterprise,通常意味着需要企业侧的授权或内部账号才能拉取,个人开发者账号可能装不上。这一点同样以官方页面说明为准。

4、安装完成后,在会话里显式触发该 Skill,不要指望它自动介入所有数据分析请求。

Cursor、Codex CLI、Claude Code 三类客户端的安装路径没有出现在已抓取资料中,这里不做分别说明,避免写出未经核实的步骤。

典型用法

已抓取资料没有给出可复现的调用示例,下面按官方简介描述的四层能力,说明实际使用时的工作方式。具体的命令与参数以官方页面为准。

1、提交数据和图表意图。把待分析的数据交给 Agent,同时说明要看什么关系(趋势、对比、占比),Agent 会生成对应的 ECharts 配置。

2、核对配置。重点看 series 类型是否匹配数据维度、坐标轴刻度是否合理、颜色和图例是否需要统一。这一步仍然需要人确认,Skill 不替代对图表语义的判断。

3、导出。按需求指定导出格式,让 Skill 走它的导出能力。导出后的文件路径和命名规则需要自己约定清楚。

4、存储。需要落盘到 MinIO 时,让 Skill 走它的 MinIO 集成,而不是另外写一段上传脚本。

适用场景与注意

适合谁:已经在用 Apache ECharts 做数据展示、希望把配置生成和文件处理交给 Agent 的团队;已经有 MinIO 作为对象存储、希望图表产物直接入库的团队。

限制和坑:

1、要求 requires_api_key=true,没有可用密钥就无法启用,这是硬前提。
2、来源为 enterprise,权限和可见性取决于企业侧设置。
3、当前站点安装量为 0,实际在生产环境里跑通的反馈还不多,建议先拿内部数据试一轮再扩大使用。
4、ECharts 能画什么,Skill 就能生成什么;Skill 不扩展图表类型。
5、数据分析不等于数据治理,脏数据进来,生成的图也只是把问题画出来。

结尾

这个 Skill 的价值在于把 ECharts 配置生成、导出和 MinIO 存储收敛到一处,减少在多个脚本之间来回拼的工作。它的能力边界同样清楚:渲染仍由 ECharts 负责,配置语义仍需人工确认。

官方地址:https://api.skillhub.cn/org-rn88lg3j/gen-echarts
SkillHub 页面:https://www.skillhub.cn/skills/org-rn88lg3j/gen-echarts

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye