Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    Data Visualization Engine

    2

    Chart type routing, tool selection, color palettes, data storytelling, interactive design, dashboards.

    Free

    20 usesSecurity scanned

    Data Visualization Engine

    Example session with this skill installed

    Help with data

    • Read your context and instructions
    • Compiled the data visualization engine

    Data Visualization Engine

    Structured analysis with routing and next steps.

    Connects securely to your tools. The creator never sees your data.

    About this skill


    name: data-visualization-engine description: 数据可视化设计与实现决策引擎。当用户提到创建图表、制作可视化、数据图表设计、可视化方案选择、图表类型选择、配色方案、大屏可视化、数据故事叙述、BI报表设计、ECharts/D3.js/Matplotlib/Plotly图表开发、Tableau报表、Python可视化、自然语言生成图表、可视化质量评估、常见图表错误等与数据可视化相关的需求时使用此技能。

    数据可视化决策引擎 S级版

    概述

    本技能为专业数据可视化设计决策系统,提供从图表选型到实现落地的全链路决策支持。基于数据类型、受众特征、技术约束三维评估模型,输出最优可视化解决方案。涵盖15+完整代码模板、30+决策表格、3+标准化SOP流程、10+常见错误模式分析。


    一、图表类型路由决策树

    1.1 七大类图表决策矩阵

    目的类型适用场景推荐图表禁用图表数据要求
    比较类展示类别间数值差异柱状图、条形图、雷达图、词云折线图(无序数据)、饼图(>5类)离散分类
    趋势类展示数据随时间变化折线图、面积图、蜡烛图柱状图(时间序列>12点)时间序列
    分布类展示数据分布特征直方图、密度图、箱线图、散点图饼图、柱状图(连续变量)连续数值
    关系类展示变量间关联散点图、气泡图、热力图、网络图饼图、3D柱状图多维数据
    构成类展示部分与整体关系堆叠柱状图、旭日图、环形图、树图普通饼图(>5段)、3D饼图分类+数值
    地理类展示空间位置特征Choropleth地图、点密度图、流量图气泡地图(区域过小)地理坐标
    层级类展示多级结构关系树图、桑基图、漏斗图、矩形树图堆叠柱状图(层级>3)层级数据

    1.2 图表选择决策树

    1.3 快速选择决策卡

    需求推荐图表备选方案
    A比B多多少?柱状图/条形图旋风图
    X随时间怎么变?折线图/面积图蜡烛图
    数据呈什么分布?直方图/箱线图密度图
    X和Y有什么关系?散点图气泡图
    各部分占整体多少?饼图(≤5)/堆叠图环形图
    数据在地图上如何分布?Choropleth地图热力图
    多类别比较?分组柱状图雷达图
    流程/转化路径?桑基图/漏斗图流程图

    1.4 图表选择自检清单

    检查项标准问题表现
    数据维度不超过图表承载上限(柱状图≤15类,散点图≤3变量)数据点过多/过少
    数据误导无截断坐标轴、3D扭曲、不等宽柱视觉误导
    可读性受众能在3秒内理解图表意图信息过载
    匹配度选择数据密度最匹配的图表类型类型错配

    二、工具选择决策树

    2.1 技术栈选型矩阵

    维度EChartsD3.jsMatplotlibPlotlyTableauPython库组合
    学习曲线★★★☆☆★★★★★★★☆☆☆★★☆☆☆★☆☆☆☆★★★☆☆
    交互能力★★★★☆★★★★★★★☆☆☆★★★★☆★★★★★依赖前端
    定制程度★★★☆☆★★★★★★★★★☆★★★☆☆★★☆☆☆★★★★☆
    性能★★★★☆★★★☆☆★★★★☆★★★☆☆★★★☆☆★★★★☆
    部署复杂度低中中中高中
    免费程度完全免费完全免费完全免费部分免费付费完全免费
    适用场景大屏/仪表盘高度定制可视化统计分析交互式图表BI分析数据科学

    2.2 工具选择决策流程

    2.3 典型场景工具推荐表

    场景推荐工具备选方案关键指标
    仪表盘/大屏ECharts + Web框架Grafana渲染性能
    交互式报表Tableau / Power BIECharts + Django分析灵活性
    统计分析图表Matplotlib + SeabornPlotly统计功能
    地理可视化Mapbox / LeafletECharts MAP地图精度
    学术论文图表Matplotlib (矢量输出)Plotly出版质量
    实时流数据ECharts + WebSocketD3.js + Socket.io低延迟
    移动端图表ECharts (移动优化版)F2 (支付宝)响应式

    2.4 Python可视化库对比

    库特点适用场景缺点与Pandas集成
    Matplotlib底层灵活任何图表代码量大低
    Seaborn统计友好统计分析定制有限高
    Plotly交互原生交互图表包较大中
    Altair声明式快速探索复杂图表困难高
    BokehWeb交互实时应用语法复杂中
    PyechartsECharts Python版中国特色图表中文文档中

    三、配色方案设计指南

    3.1 色盲友好调色板

    色盲类型占比禁用组合推荐替代
    红色盲(P)8%红-绿对比蓝-橙配色
    绿色盲(D)6%红-绿对比蓝-紫+图案
    蓝色盲(T)0.5%蓝-黄对比粉-灰配色

    安全配色方案

    3.2 品牌色适配指南

    3.3 场景化配色策略表

    场景推荐策略色板示例注意事项
    暗色模式高饱和度/高明度,≤6色亮蓝#64B5F6, 亮橙#FFB74D添加微光晕
    打印友好高对比度,避免浅色#000000, #1A1A1A, #4D4D4DRGB转CMYK预览
    投屏/演示高饱和度,远距离可辨大红#E53935, 深蓝#1E88E5≥3色区分
    医疗/科研中性色基,低饱和#37474F, #607D8B, #90A4AE渐变≤5级
    财务报告专业保守,低饱和蓝灰系#2C3E50, #34495E, #7F8C8D避免过度装饰
    数据新闻故事导向,情感配色根据数据故事选择考虑受众情感

    3.4 配色质量自检清单

    检查项标准工具
    色盲模拟检测使用Coblis/Stark验证色盲模拟器
    打印预览检查灰度可辨性打印预览
    背景色对比度≥4.5:1(AA标准)对比度检查器
    色板数量控制≤7色人工检查

    四、数据故事框架

    4.1 五段式叙事结构

    阶段目的内容要点时长占比图表数量
    ① 钩子吸引注意力反常识数据/痛点问题/视觉冲击10%1
    ② 背景建立情境业务背景+数据范围+关键定义15%1-2
    ③ 发现展示事实核心数据+趋势变化+异常标记35%3-4
    ④ 洞察解释原因归因分析+对比解读+关联发现25%2-3
    ⑤ 行动推动决策具体建议+优先级排序+预期效果15%1-2

    4.2 故事化图表设计原则

    Preattentive属性应用表

    属性编码效果适用图表注意事项
    颜色区分类别所有多系列图表≤7类
    长度编码数值大小柱状图/条形图从0开始
    位置编码顺序/排名散点图/折线图语义位置
    角度编码比例饼图/雷达图避免使用
    面积编码数量气泡图/treemap需配合颜色
    形状编码类别散点图≤6类

    视觉层次设计模板

    4.3 叙事节奏把控表

    页面类型数据密度图表数量文字量交互深度适用场景
    Executive Summary极低1-250字无高管汇报
    业务洞察页中等3-4200字筛选业务分析
    深度分析页高5-6500字下钻专项分析
    技术报告极高7+无限制导出技术评审

    五、交互设计模式

    5.1 交互模式决策矩阵

    交互类型触发方式适用场景性能影响复杂度
    筛选点击/多选/日期范围多维度分析中(需缓存)★★☆☆☆
    下钻点击/面包屑导航层级数据低★★★☆☆
    联动悬停/点击传播关联分析高(需优化)★★★★☆
    注释双击/右键添加协作标注低★★☆☆☆
    导出按钮/右键菜单报告生成低★☆☆☆☆

    5.2 筛选器设计规范

    5.3 下钻路径设计规范

    5.4 联动设计模式

    5.5 导出功能规范表

    导出格式适用场景文件大小注意事项
    PNG静态报告/PPT中等SVG保持矢量,PNG≥2x分辨率
    SVG印刷/无损缩放大需字体嵌入
    CSV数据二次分析小包含完整维度信息
    ExcelExcel二次处理中保留格式和公式
    PDF正式报告中嵌入字体,设置CMYK
    JSON程序化使用小包含schema文档

    六、大屏可视化方案

    6.1 布局系统

    6.2 动效设计规范

    6.3 实时数据架构

    6.4 性能优化清单表

    优化项策略预期收益实施难度
    数据量控制采样/聚合/懒加载-60%数据量★★☆☆☆
    渲染优化Canvas/WebGL替代SVG+10x渲染性能★★★☆☆
    缓存策略本地缓存+增量请求-70%网络请求★★☆☆☆
    分页加载虚拟滚动/无限滚动-80%内存占用★★★☆☆
    动画优化CSS transform/will-change60fps稳定★★☆☆☆

    6.5 大屏质量门控


    七、ECharts完整代码模板

    7.1 基础折线图

    7.2 柱状图模板

    7.3 饼图模板

    7.4 散点图模板

    7.5 仪表盘模板

    7.6 地图可视化模板


    八、Python可视化代码模板

    8.1 Matplotlib基础图表

    8.2 Seaborn统计图表


    九、2026年技术趋势

    9.1 AI辅助图表生成

    阶段现状2026预测技术突破
    NL2VIS探索阶段成熟可用LLM理解能力提升
    ChartGPT概念产品商业化多模态大模型
    AutoML Viz早期应用全面采用自动化ML解释
    智能配色概念阶段普及设计知识图谱

    9.2 自然语言数据查询

    技术现状2026预期挑战
    NL2SQL商业化90%准确率歧义消解
    语音交互早期普及方言支持
    多轮对话有限成熟上下文理解
    跨数据库困难改善数据集成

    9.3 实时协作技术

    层级能力代表产品成熟度
    L1评论标注Google Data Studio⭐⭐⭐⭐⭐
    L2多用户筛选Tableau⭐⭐⭐⭐
    L3协同光标Figma⭐⭐⭐
    L4AI协作Notion AI⭐⭐

    9.4 3D与沉浸式可视化

    技术现状2026预期适用场景
    WebGL 3D商业化普及大数据探索
    WebXR早期改善展示汇报
    可触知可视化研究早期应用数据新闻
    AR叠加商业化普及现场分析

    十、质量门控三级清单

    10.1 P0级(发布阻塞)

    10.2 P1级(质量门槛)

    10.3 P2级(优秀标准)


    十一、常见错误模式(10种)

    11.1 图表选择错误

    11.2 设计呈现错误

    11.3 数据处理错误

    11.4 交互体验错误


    附录:快速决策卡

    决策卡1:首次选择图表

    问选项推荐图表
    你想展示什么?A比B多多少?柱状图/条形图
    你想展示什么?X随时间怎么变?折线图/面积图
    你想展示什么?数据呈什么分布?直方图/箱线图
    你想展示什么?X和Y有什么关系?散点图
    你想展示什么?各部分占整体多少?饼图(≤5)/堆叠图
    你想展示什么?数据在地图上如何分布?地图可视化

    决策卡2:选择实现工具

    问选项推荐工具
    你的技术栈是?Web开发ECharts/D3.js/Plotly.js
    你的技术栈是?Python数据科学Matplotlib/Seaborn/Plotly
    你的技术栈是?BI报表Tableau/Power BI
    你的技术栈是?低代码Grafana/Superset

    决策卡3:配色选择

    问选项推荐方案
    使用场景是?深色背景/大屏亮色高饱和,添加发光效果
    使用场景是?打印/灰度环境高对比黑白,图案区分
    使用场景是?色盲友好需求Okabe-Ito色板/蓝橙配色
    使用场景是?品牌一致性品牌主色渐变系

    版本:S级 v2.0 最后更新:2026年1月 代码块:18+ | 表格:40+ | SOP:4+ | 错误模式:10

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    20 uses

    Times used to date

    Free forever

    No account required to browse

    Trust & safety

    Security scan

    Security scan passed 4 months ago

    • Free with an Agensi account

    Permissions

    Read Files

    File Scopes

    data-visualization-engine/**

    No API needed

    Listed4 months ago

    What's inside

    Frequently Asked Questions

    Chart type routing, tool selection, color palettes, data storytelling, interactive design, dashboards.

    No, works out of box.

    Decision routing, not generic advice.

    Yes, with quality checklists.