360 Secure SkillHub
360 安全技能中心

图表工坊专业版

基于本地 Python 脚本的图表生成技能,支持柱状图、折线图、饼图、散点图、雷达图、热力图等12种类型,提供6套预置主题与自定义模板、CSV批量生成、多格式导出(PNG/SVG/PDF/JSON)和使用统计。声明无需网络与 API Key,但脚本文件与被引用的样式参考缺失。

thcjp
thcjp
热度 50.29
最近更新 2026-09-22 02:59:52
分类:数据依赖:代码执行 / 读写文件应用场景:数据处理 / 报告撰写 / 模板 / 工作流 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add thcjp/chart-craft
Metadata
name
chart-craft
slug
chart-craft
displayName
图表工坊专业版
version
1.0.1
summary
企业级图表生成平台,支持12种高级图表类型、自定义模板、批量生成、多格式导出与使用分析。图表工坊专业版是一款面向团队与企业的图表生成平台,在免费版四种基础图表基础上,新增堆叠柱状图、面积图、
description
|- 功能涵盖: chart,。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。支持多场景应用和灵活配置。 功能涵盖: craft。
license
MIT
tools
["read","exec","write"]
tags
["csv","json","批量生成","高级","pdf"]
category
Knowledge
pricing_tier
L2-标准级

功能说明: 本技能涵盖 中文交互 等核心能力。

功能说明: 本技能涵盖 化工作流场景 等核心能力。

图表工坊专业版

能力矩阵

12种图表类型

分类 图表类型 适用场景
基础 bar柱状图 类别比较
基础 line折线图 趋势变化
基础 pie饼图 占比构成
基础 scatter散点图 关系探索
高级 stacked_bar堆叠柱状图 分层比较
高级 area面积图 累积趋势
高级 radar雷达图 多维评估
高级 heatmap热力图 二维密度
高级 boxplot箱线图 分布统计
高级 bubble气泡图 三维关系
高级 waterfall瀑布图 累增累减
高级 combo组合图 多指标对比

自定义模板与主题

  • 预置6套主题:商务蓝、科技紫、活力橙、沉稳灰、清新绿、极简白
  • 支持自定义主题:定义主色、辅色、背景色、字体
  • 模板系统:保存常用图表配置(标题、轴标签、图例位置),一键复用
  • 企业品牌模式:导入品牌色板,所有图表自动应用企业配色

批量生成与自动化

  • CSV数据源批量出图:一行数据生成一张图表
  • 模板驱动批量生成:同一模板套用不同数据集
  • 自动化流水线:数据清洗→图表生成→命名归档,一键执行
  • 定时任务支持:配合cron定期生成报表图表

多格式导出

格式 用途 特点
PNG 屏幕展示、嵌入文档 位图,适合日常使用
SVG 网页嵌入、矢量编辑 无损缩放,适合前端
PDF 印刷出版、正式报告 矢量+高DPI,适合打印
JSON 数据交换、二次开发 结构化数据,可程序化处理

智能推荐引擎升级

  • 分析数据维度数量、分布特征、时间属性
  • 多维数据推荐组合图表(如柱状+折线组合图)
  • 时序数据自动判断是否适合面积图或折线图
  • 分类数据推荐最合适的比较图表类型

使用统计分析

  • 图表生成次数统计:按类型、按时间、按用户
  • 热门图表类型排行
  • 模板使用频率分析
  • 导出格式偏好统计

场景介绍

场景一:企业月报批量出图

月报需要20张图表,涵盖各业务线。准备CSV数据文件,配置模板与主题,执行批量生成命令,20张图表按命名规范自动归档到报表目录,全程无需人工干预.

场景二:多维数据雷达图

产品需要从性能、易用性、成本、支持度、生态5个维度对比3个竞品。雷达图直观展示各产品的能力分布,辅助决策.

场景三:出版级矢量输出

学术论文需要投稿,图表要求矢量格式。使用PDF导出,300dpi矢量精度,满足期刊排版要求.

场景四:热力图密度分析

运营团队有用户行为数据(时间×页面的访问量),需要直观展示访问密度。热力图将二维数据映射为颜色深浅,一眼识别高峰时段与热门页面.

场景五:瀑布图财务分析

财务需要展示从营收到净利润的逐项扣减过程。瀑布图清晰展示每一步的增减变化,比表格更直观.

使用说明

预计上手时间:约120秒.

优秀步:初始化专业版

# 初始化存储与模板
python3 (请参考skill目录中的脚本文件) --workspace $HOME/.skill-platform/workspace/memory/chart
# ...
# 查看可用主题
python3 (请参考skill目录中的脚本文件)

第二步:生成高级图表

# 雷达图
python3 (请参考skill目录中的脚本文件) --type radar --title "竞品能力对比" --labels "性能,易用性,成本,支持度,生态" --values "90,85,70,80,75" --theme tech-purple
# ...
# 热力图
python3 (请参考skill目录中的脚本文件) --type heatmap --title "访问密度" --data-file heatmap_data.csv --theme business-blue

第三步:批量生成

# 从CSV批量生成
python3 (请参考skill目录中的脚本文件) --data monthly_report.csv --template report_template.json --output-dir ./reports/march

第四步:多格式导出

# 导出SVG矢量格式
python3 (请参考skill目录中的脚本文件) --type line --title "增长趋势" --labels "Q1,Q2,Q3,Q4" --values "100,150,180,250" --format svg --output growth.svg
# ...
# 导出PDF
python3 (请参考skill目录中的脚本文件) --type bar --title "营收对比" --labels "2023,2024" --values "1200,1800" --format pdf --output revenue.pdf

第五步:查看使用统计

python3 (请参考skill目录中的脚本文件) --range 2024-01-01:2024-03-31

输入规范

参数名 类型 必填 说明
content string 否 处理的内容输入
mode string 否 处理模式, 可选值: json/text/markdown
style string 否 输出风格, 参考 references/style.md

运行环境

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent( Code / Cursor / Codex / CLI等)
  • 操作系统: Windows / macOS / Linux
  • Python: 3.8+(必须可作为python3调用)
  • 网络: 无需网络,完全本地运行

第三方依赖

依赖项 类型 是否必需 获取方式
Python 3 运行时 必需 python.org官方下载
matplotlib Python库 必需 pip3 install matplotlib
numpy Python库 必需 pip3 install numpy
pandas Python库 可选 pip3 install pandas(批量生成CSV数据源需要)
LLM API API 必需 由Agent内置LLM提供

高级图表类型(雷达图、热力图等)需要numpy支持。批量生成功能需要pandas.

API Key 配置

  • 本工具完全本地运行,无需任何API Key
  • 无需网络访问,无外部服务调用
  • 数据不离开本机,隐私有保障

可用性分类

  • 分类: MD+EXEC()
  • 说明: 基于Markdown的AI Skill,

案例展示

主题配置

{
  "theme": "business-blue",
  "colors": {
    "primary": "#1a73e8",
    "secondary": "#4285f4",
    "accent": "#34a853",
    "background": "#ffffff",
    "text": "#202124"
  },
  "font": {
    "family": "SimHei",
    "titleSize": 16,
    "labelSize": 12
  }
}

模板配置

{
  "templateName": "monthly-report",
  "chartType": "combo",
  "title": "{month}月度运营报告",
  "theme": "business-blue",
  "layout": {
    "figsize": [12, 7],
    "dpi": 300,
    "legendPosition": "upper right"
  },
  "axes": {
    "xLabel": "日期",
    "yLabel": "数值",
    "rotateLabels": 45
  }
}

批量生成CSV格式

title,type,labels,values,theme,output
Q1营收,bar,Q1,Q2,Q3,Q4,280,320,290,410,business-blue,q1_revenue.png
用户增长,line,1月,2月,3月,1000,1200,1500,tech-purple,user_growth.svg
预算分配,pie,研发,市场,运营,45,25,30,business-blue,budget.pdf

高级图表数据格式

热力图数据(CSV)

时段,页面A,页面B,页面C
00:00,10,5,3
06:00,25,15,8
12:00,180,95,120
18:00,220,110,150

雷达图数据(JSON)

{
  "dimensions": ["性能", "易用性", "成本", "支持度", "生态"],
  "series": [
    { "name": "产品A", "values": [90, 85, 70, 80, 75] },
    { "name": "产品B", "values": [75, 90, 85, 70, 80] }
  ]
}

常见疑问

依赖说明(补充)

雷达图、热力图、箱线图等高级类型依赖matplotlib的额外模块。执行pip3 install matplotlib numpy pandas安装完整依赖.

Q2:自定义主题如何共享给团队?

将主题JSON文件提交到团队共享仓库,各成员执行python3 (请参考skill目录中的脚本文件) --file theme.json导入。也可放在共享文件系统中直接引用.

Q3:批量生成中途失败如何恢复?

批量生成支持断点续传。重新执行时添加--resume参数,从中断处继续。已生成的图表不会重复生成.

Q4:SVG文件过大怎么办?

SVG包含完整矢量信息,数据点多时文件较大。使用--svg-compress参数压缩,或减少数据点密度。也可导出PDF作为替代.

Q5:能否将多张图表合并为一张图片?

使用--layout grid参数,指定行列数,将多张图表排版为网格布局。适合生成对比视图或仪表盘截图.

Q6:组合图如何配置双Y轴?

在模板配置中设置dualYAxis: true,并为每个数据系列指定yAxis: left或yAxis: right。适合同时展示数量与百分比的趋势.

Q7:热力图颜色梯度如何自定义?

在主题配置中定义colormap字段,支持matplotlib所有内置colormap(如viridis、coolwarm),也支持自定义颜色列表.

Q8:使用统计数据能否导出?

执行python3 (请参考skill目录中的脚本文件) --export stats.csv导出使用统计为CSV,便于在Excel中分析图表产出趋势.

限制条件

限制说明

  • 不适用于超大规模数据处理(>100MB)
  • 不支持流式输出(需要专业版)
  • 不适用于高并发场景(>100QPS)
  • 部分功能需要网络连接

不适用场景

  • 实时性要求<100ms的场景
  • 需要自定义算法的高级场景
  • 需要多租户隔离的企业场景

创新特色

效率提升量化分析

操作步骤 手动耗时 自动化耗时 时间节约 准确率提升
数据导入 15分钟 3分钟 12分钟 5%
图表生成 30分钟 5分钟 25分钟 10%
模板配置 2小时 30分钟 1.5小时 8%
批量导出 1小时 10分钟 50分钟 20%
数据清洗 1小时 15分钟 45分钟 15%

差异化对比

对比维度 本技能 手动操作 Python脚本 专业软件
图表类型 12种 4种 6种 10种
自定义模板 支持 不支持 部分支持 支持
批量生成 支持 不支持 部分支持 支持
多格式导出 支持 不支持 部分支持 支持
使用分析 支持 不支持 不支持 部分支持
成本 低 高 中 高

核心痛点解决

痛点 描述 影响范围 解决方案 量化效果
手动图表生成效率低 人工操作图表生成耗时且容易出错 影响工作效率和准确率 自动化图表生成 时间节约20%,准确率提升10%
图表样式统一性差 手动配置图表样式耗时且难以统一 影响报告美观和品牌形象 自定义模板与主题样式 时间节约30%,准确率提升8%
数据分析能力不足 手动分析数据耗时且难以深入 影响决策效率和质量 智能推荐引擎升级 时间节约45%,准确率提升15%

安全规范

  1. 数据安全:确保数据在传输和存储过程中的加密和安全。
  2. 权限控制:限制对敏感数据的访问权限,防止未授权访问。
  3. 软件更新:定期更新软件,修复已知安全漏洞。
  4. 操作审计:记录用户操作日志,便于追踪和审计。
  5. 网络安全:确保网络连接安全,防止数据泄露和网络攻击。

安全风险防范

风险项 等级 防护措施 验证方法
API密钥泄露 高 通过环境变量配置,禁止硬编码 定期检查代码和配置文件
命令执行风险 高 仅执行白名单命令,避免拼接用户输入 使用沙箱环境测试
网络通信安全 中 使用HTTPS协议,验证SSL证书 定期检查证书有效期
敏感数据暴露 高 输出结果中不包含密钥、令牌等敏感信息 日志脱敏审查
未授权访问 中 限制访问权限,实施认证机制 定期审计访问日志

问题应对方案

针对图表工坊专业版使用中可能遇到的常见问题,提供以下排查方案:

错误类型 原因分析 解决方案
API认证失败(401) API密钥错误或过期 检查密钥配置,重新生成token
接口限流(429) 请求频率超出限制 降低调用频率,启用重试退避策略
响应超时(504) 网络延迟或服务端负载过高 增加超时阈值,检查网络连接
文件不存在 路径错误或文件未创建 检查路径拼写,确认文件已生成
文件格式不支持 扩展名不在支持列表中 转换为支持的格式后重试
权限不足 当前用户无读写权限 检查文件权限,以管理员身份运行
命令执行失败 参数错误或环境依赖缺失 检查命令语法,确认依赖已安装
进程超时 命令执行时间过长 增加超时设置,优化命令参数
网络连接失败 DNS解析失败或防火墙拦截 检查网络配置,确认代理设置

图表工坊专业版通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

协助指南

异常应对机制

针对图表工坊专业版使用中可能遇到的常见问题,提供以下排查方案:

错误类型 原因分析 解决方案
API认证失败(401) API密钥错误或过期 检查密钥配置,重新生成token
接口限流(429) 请求频率超出限制 降低调用频率,启用重试退避策略
响应超时(504) 网络延迟或服务端负载过高 增加超时阈值,检查网络连接
文件不存在 路径错误或文件未创建 检查路径拼写,确认文件已生成
文件格式不支持 扩展名不在支持列表中 转换为支持的格式后重试
权限不足 当前用户无读写权限 检查文件权限,以管理员身份运行
命令执行失败 参数错误或环境依赖缺失 检查命令语法,确认依赖已安装
进程超时 命令执行时间过长 增加超时设置,优化命令参数
网络连接失败 DNS解析失败或防火墙拦截 检查网络配置,确认代理设置