用途:该技能面向数据可视化与图表(charting),让智能体在处理“创建图表”“可视化数据”“搭建仪表盘”“绘制指标”等请求时,先根据数据与受众目标选择合适的图表,再规划从数据到图表的完整流程,最后依据性能、规模与交互需求推荐图表库或技术栈。
主要能力:
- 图表选型决策:按查看者目标(比较数值、展示趋势、分布、相关性、构成、层级/流向、地理模式)和变量类型(数值、时间、分类)给出图表类型,并给出应避免的类型与经验规则。
- 数据管道规划:扫描表结构或样本,检测列类型、空值率与基数,识别缺失的聚合;自动生成所需的 SQL 或 pandas 转换(连接、GROUP BY 聚合、窗口函数、分箱、透视/逆透视、异常值处理);按规模选择即时查询、物化视图、预聚合或流式窗口聚合等物化策略;并用小样本查询验证结果形状是否匹配所选图表。
- 图表库选择:按数据点规模与需求推荐 Chart.js、Recharts、Apache ECharts、Plotly.js、LightningChart、Highcharts Stock、Plotly Dash、Bokeh、Seaborn、DuckDB + Observable Plot 或 Perspective、Matplotlib + WeasyPrint/ReportLab 等,并说明性能取舍与回退方案。
- 工作流与优化:解析意图、扫描 schema、输出图表建议及理由、生成转换代码、按行数估算选择库,并输出图表规格(JSON 或 React 组件)、SQL/转换脚本、性能提示与无障碍说明。优化规则包括降采样、超过约 5k 元素改用 Canvas、尽量在数据库层预聚合、懒加载、tree-shaking 及大数据量下强制 WebGL。
- 进阶能力:发现“应画而未画”的图表、仪表盘提速、移动优先改造、色盲与无障碍模式、导出 SVG/PNG/PDF 并嵌入数据表。
使用方式:作为提示词/技能供智能体调用,资料未提供具体安装命令或代码调用示例。
适用场景:需要从数据出发选择图表并规划数据转换的分析、报表、仪表盘与可视化任务。
限制:资料未说明具体收费、价格、平台支持范围与效果保证,这些信息暂未提供;实际能力取决于所用智能体、数据源与图表库环境。