SuperAPI AI 工具集

data-viz

数据与分析

查看项目

更新于 10-16 07:23

技能介绍

用途:data-viz 用于数据可视化,根据数据关系选择合适的图表类型来回答具体问题,而非仅追求美观。当用户提出“画图/图表/可视化”需求时使用。

主要能力:支持多种图表类型,包括折线图(时间趋势)、柱状图(类别比较)、直方图与箱线图(分布)、散点图(变量关系)、饼图与堆叠柱状图(部分与整体)、热力图(二维模式)、K线图与 OHLC(金融数据)。输出格式包括 PNG(静态高质量,适合报告)、HTML(可缩放、平移、悬停交互)、SVG(矢量,便于编辑)。

使用方式:先明确要回答的问题与要讲述的故事,从 CSV/JSON 或数据分析结果加载数据,依据问题选择图表类型,编写 Python 脚本并在虚拟环境中执行。若虚拟环境不存在,先进入技能目录并运行 setup.sh 自动创建,再执行脚本:cd skills/data-viz;if [ ! -f ".venv/bin/python" ]; then ./setup.sh; fi;.venv/bin/python your_script.py。setup 脚本会自动安装 matplotlib、seaborn、plotly、pandas 并支持中文字体。完成后将文件路径返回给用户。文件名格式为 {chart_type}_{timestamp}.{ext},仅使用 ASCII 字符。图表 API 与代码模板可按需加载 references/REFERENCE.md 和 references/templates.md。

限制与注意事项:图表中禁止使用中文字符,标题、坐标轴、图例、数据标签一律使用英文,以避免字体渲染问题;文件名也仅用 ASCII。不要为问题选择错误的图表类型,不要用过多数据造成过载(应聚合或抽样),不要遗漏标签、标题、图例,应使用色盲友好的配色方案。

适用场景:需要从数据生成报告用静态图、可交互网页图或可编辑矢量图的场合。

暂未提供:具体收费、价格、平台支持范围等信息。