用途:把上传的数据转换为交互式 Vega-Lite 可视化,适合探索数据分析场景。主要能力包括分析数据结构、给出图表建议、生成图表规格并输出可视化制品。
使用方式:未指定图表类型时,执行 python /mnt/skills/user/charting-vega-lite/scripts/analyze_data.py /mnt/user-data/uploads/<filename> 分析数据,提取字段、建议图表和样本数据;再结合数据语境选择 5-10 个图表,构建规格并创建制品,最后提供链接。用户指定图表类型时,先校验数据是否匹配,不匹配则说明并给替代方案。
关键限制:制品中不能用 fetch() 加载 computer:// URL 或外部数据,必须使用内联数据岛 const DATA = []; spec.data = { values: DATA };不要创建独立数据文件。创建文件建议用 bash heredoc。图表选择需考虑可读性,如饼图类别超过 7 个应跳过,热图每轴超过 50 类应先聚合,多系列超过 10 条可考虑分面。字段须与数据列名一致,并确认 Vega、Vega-Lite、Vega-Embed 脚本加载顺序。
适用场景:生物医学、金融、传感/IoT、电商等数据的对比、分布、时序和部分整体分析。资源包括分析脚本、多图表探索组件、6 种基础图表模板,以及按需阅读的规格构建、图表类型、高级图表等参考文档。具体安装或定价信息暂未提供。