用途:作为 InsightPulseAI 的 ECharts 可视化架构技能,负责为分析问题选择合适图表类型、设计符合 InsightPulse / OpEx 品牌的一致主题,并产出可直接接入 React(echarts-for-react)、Superset 兼容预设、嵌入式仪表盘与 Data Lab UI 的 option 配置。
主要能力:图表选择与 UX(趋势用折线/面积、比较用柱状、构成用堆叠柱与饼/环、分布用直方图与箱线图、相关性用散点与气泡、地理用地图),强调可读性与 exec-friendly 默认值,避免图表垃圾;主题与设计系统(匹配品牌色与 Ant Design + Material 3 表面/排版 token,支持明暗模式、可访问对比度与清晰排版,输出可通过 echarts.init(dom, 'theme-name') 加载的主题 JSON);可复用图表模板(KPI 迷你图卡片、高管趋势面板、Top N 柱状图、告警热力图、漏斗与桑基图等),每个模板接受小型类型化数据形状并统一颜色、坐标轴、标签与提示;Superset 与插件对齐(对齐 Superset 的 ECharts 预设,建议如何将 option 包装为插件或预设);性能与交互(平滑动画、提示、图例、高亮、数据缩放与刷选,避免不必要的重特性如过多系列或 3D)。
使用方式:输入分析问题、数据形状、UI 上下文与品牌约束;输出具体 ECharts option 对象或强类型骨架、insightpulse-light 与 insightpulse-dark 主题定义、图表类型选择理由、坐标轴/标签/交互默认值,以及 React 与 Superset 集成提示。主题注册示例:echarts.registerTheme('insightpulse', themeObject); echarts.init(dom, 'insightpulse');。
适用场景:OpEx KPI 行、高管趋势面板、Top N 品牌/品类/地区对比、告警按严重度随时间变化、品牌深潜页与嵌入式小卡片等。
限制:资料未提供具体品牌色值、价格、平台支持范围或性能基准;不推荐 3D 图表,动画应克制,需考虑色盲与对比度,配置需为可复制粘贴的有效 JavaScript option 对象。