返回顶部
d

data-analysis数据分析

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
237
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

data-analysis

ChartGen 数据分析

基于ChartGen API的数据分析技能,支持自然语言驱动的数据分析、解读与可视化。

概述

本技能通过自然语言交互实现无代码数据分析。支持Text2SQL、Text2Data和Text2Code分析。只需提供Excel/CSV文件或JSON数据,即可自动执行数据查询、数据解读和数据可视化(ChatBI)。

该技能将通过对话式查询智能解析时间、指标和分析维度,然后生成SQL查询语句获取数据,创建交互式BI图表和结构化分析报告。针对标准化垂直数据集进行了优化,由企业级分析引擎驱动,确保结果可靠。

API服务:本技能使用托管在 chartgen.ai 的ChartGen API服务。所有数据将被发送至 https://chartgen.ai/api/platformapi/ 进行处理。



快速开始

1. 申请API密钥

您可以在 chartgen.ai 轻松创建和管理您的API密钥。首先,您需要注册一个账户。

步骤:

  1. 1. 访问 chartgen.ai 并注册账户
  2. 进入API管理面板
  3. 创建新的API并设置额度消耗限制
  4. 复制API密钥以供使用

2. 配置环境变量

bash
export CHARTGENAPIKEY=your-api-key-here

3. 运行脚本

bash

数据分析


python scripts/data_analysis.py --query 按区域计算总销售额 --file sales.xlsx

数据解读

python scripts/data_interpretation.py --query 分析销售趋势 --file sales.xlsx

数据可视化

python scripts/data_visualization.py --query 绘制按区域划分的销售额柱状图 --file sales.xlsx

积分规则

  • - 调用单个工具消耗20积分
  • 免费账户每月获得200免费积分
  • 积分用尽后,可在 chartgen.ai 计费页面 购买更多积分或升级账户

脚本参考

脚本功能使用场景
dataanalysis.py数据分析统计、筛选、聚合、计算
datainterpretation.py
数据解读 | 趋势分析、模式发现、报告生成 | | data_visualization.py | 数据可视化 | 图表生成、数据展示 |

参数说明

通用参数

参数必填描述
--query自然语言查询语句
--file
❌ | 本地文件路径(.xlsx/.xls/.csv),与--json互斥 | | --json | ❌ | JSON数据(字符串或文件路径),与--file互斥 |

可视化专用参数

参数描述
--output, -o输出HTML文件路径(默认为/tmp/openclaw/charts/)

数据格式

文件格式

支持 .xlsx、.xls、.csv 格式的Excel和CSV文件。

注意:只需提供--file或--json中的一个。如果两者都提供,--file优先。文件类型支持行指标列数据文件和列指标行数据文件。

JSON格式

JSON数据应为数组格式,每个元素代表一行数据:

json
[
{name: 产品A, sales: 1000, region: 东部},
{name: 产品B, sales: 1500, region: 北部},
{name: 产品C, sales: 800, region: 南部}
]

或通过文件传递:

bash
python scripts/data_analysis.py --query 分析数据 --json data.json



使用示例

数据分析

bash

统计计算


python scripts/data_analysis.py --query 按区域计算总销售额和平均销售额 --file sales.xlsx

数据筛选

python scripts/data_analysis.py --query 筛选销售额大于1000的产品 --file sales.xlsx

排序

python scripts/data_analysis.py --query 按销售额降序排列 --file sales.xlsx

数据解读

bash

趋势分析


python scripts/datainterpretation.py --query 分析月度销售趋势 --file monthlysales.xlsx

异常检测

python scripts/data_interpretation.py --query 查找并解释数据中的异常 --file data.xlsx

综合解读

python scripts/data_interpretation.py --query 提供此数据的综合分析及关键洞察 --file report.xlsx

数据可视化

bash

柱状图


python scripts/data_visualization.py --query 绘制按产品划分的销售额柱状图 --file sales.xlsx

折线图

python scripts/data_visualization.py --query 绘制销售趋势折线图 --file trends.xlsx

饼图

python scripts/data_visualization.py --query 绘制按区域划分的销售额饼图 --file sales.xlsx

保存到指定路径

python scripts/data_visualization.py --query 绘制散点图 --file data.xlsx -o /path/to/chart.html

输出说明

数据分析与数据解读

返回Markdown格式的文本结果,包括分析结论、数据表格等。

数据可视化

  1. 1. 控制台输出:ECharts配置JSON
  2. HTML文件:可在浏览器中打开查看图表

错误处理

常见错误及解决方案:

错误信息原因解决方案
CHARTGENAPIKEY not set环境变量未设置export CHARTGENAPIKEY=your-key
API request timeout
请求超时 | 检查网络连接并重试 |
| File not found | 文件不存在 | 检查文件路径是否正确 |
| credits are insufficient | 积分不足 | 充值或联系管理员 |


技术细节

  • - API基础URL:https://chartgen.ai/api/platformapi/
  • 认证方式:请求头 Authorization:
  • 请求格式:JSON
  • 超时时间:60秒
  • 必需环境变量:CHARTGENAPI_KEY

实现细节请参见 scripts/chartgen_api.py。



隐私声明

发送至远程API的数据:本技能会读取您提供的数据文件(CSV/XLSX/JSON),进行Base64编码后发送至 https://chartgen.ai/api/platform_api/ 的ChartGen API进行分析和图表生成。您的数据将离开您的机器。

建议

  • - 请勿上传敏感或受监管的数据
  • 使用具有有限范围/额度的专用API密钥
  • 使用前请查阅 chartgen.ai 的隐私实践

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 analyse-data-1776123008 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 analyse-data-1776123008 技能

通过命令行安装

skillhub install analyse-data-1776123008

下载

⬇ 下载 data-analysis v1.0.3(免费)

文件大小: 10.16 KB | 发布时间: 2026-4-14 16:06

v1.0.3 最新 2026-4-14 16:06
Version 1.0.3 of the analyse-data skill

- No file changes detected in this release.
- Documentation and functionality remain unchanged from the previous version.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部