运行时依赖
安装命令
点击复制技能文档
AI 数据可视化仪表板 从 CSV/JSON 数据生成交互式 HTML 仪表板,只需一键点击。 适用场景 用户提供需要可视化的 CSV/JSON 文件 用户需要数据分析仪表板 用户提到“数据可视化”、“生成图表”、“绘图”、“图表” 用户上传表格数据,希望有直观的显示 快速开始 python3 "{SKILL_DIR}/scripts/generate_dashboard.py" data.csv -o dashboard.html python3 "{SKILL_DIR}/scripts/generate_dashboard.py" data.json --json -o dashboard.html --theme dark 功能 智能图表推荐:自动检测列类型(数字/时间/分类/文本)并推荐最佳图表组合 6 种图表类型:线图(趋势)、条形图(比较)、散点图(相关性)、饼图/环形图(比例) 交互式 HTML:Chart.js 渲染、悬停工具提示、暗光主题切换、响应式布局 统计摘要:自动计算均值、中位数、最小/最大值 数据表格:嵌入原始数据预览(限制 500 行) 支持的图表选择 脚本根据数据列类型自动选择图表策略。请参阅 {SKILL_DIR}/references/chart-selection.md。 CLI 选项 选项 描述 默认 输入 CSV 或 JSON 文件路径(必需) -o, --output 输出 HTML 路径 dashboard.html --json 输入是 JSON 格式 自动检测 --stdin 从标准输入读取 CSV --theme light 或 dark light --title 仪表板标题 数据可视化仪表板工作流 接收用户数据 — 文件路径(CSV/JSON)或直接数据内容 预处理数据 — 清理和转换(如果必要) 生成仪表板 — 运行脚本,输出 HTML 通知用户 — 描述生成的文件和图表摘要 如果用户直接提供数据内容(而不是文件),请先将其写入临时 CSV 文件,然后调用脚本。 依赖项 Python 3.7+ Chart.js 4.x(在 HTML 输出中通过 CDN 加载) 无 pip 依赖项(纯标准库) 示例输入 sales.csv: Month,Product,Revenue,Units 2024-01,A,15000,120 2024-02,A,18000,145 2024-01,B,12000,95 2024-02,B,14000,110 输出: 自动生成一个仪表板,包含趋势线图、类别比较条形图和收入比例饼图。