Skip to content
Back to skills

Edu Figure

ASecurity

教育研究论文学术图表制作(精简版)。支持教育调查数据(柱状图/堆积图/折线图)、前后测对比(折线+散点)、课堂观察热力图、学业成绩分布、问卷量表维度可视化,以及教育质性研究常用的词云图和桑基图等常见教育数据图表。中文标签,学术图表规范。触发词:教育图表、教育数据图、论文图表、教学数据可视化、成绩对比图、问卷结果图、前后测图、课堂数据图、词云图、桑基图。

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentspythongosecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add tang1693/yunduan-ai-skills --skill edu-figure --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Edu Figure?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Edu Figure
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tang1693-edu-figure/badge)](https://www.skillsdirectory.com/skills/tang1693-edu-figure)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: edu-figure
description: 教育研究论文学术图表制作(精简版)。支持教育调查数据(柱状图/堆积图/折线图)、前后测对比(折线+散点)、课堂观察热力图、学业成绩分布、问卷量表维度可视化,以及教育质性研究常用的词云图和桑基图等常见教育数据图表。中文标签,学术图表规范。触发词:教育图表、教育数据图、论文图表、教学数据可视化、成绩对比图、问卷结果图、前后测图、课堂数据图、词云图、桑基图。
metadata:
  routing:
    scenarios:
    - name: Excel格式报表
      keywords:
      - Excel格式报表
    - name: STEM项目
      keywords:
      - STEM项目
    - name: SVG地图试题
      keywords:
      - SVG地图试题
    - name: 个别学生辅导方案
      keywords:
      - 个别学生辅导方案
    - name: 中期报告
      keywords:
      - 中期报告
    - name: 优秀率及格率统计
      keywords:
      - 优秀率及格率统计
    - name: 作文辅导
      keywords:
      - 作文辅导
    - name: 分数段分布
      keywords:
      - 分数段分布
    - name: 初中化学
      keywords:
      - 初中化学
    - name: 初中物理
      keywords:
      - 初中物理
    - name: 初中生物
      keywords:
      - 初中生物
    - name: 初中语文
      keywords:
      - 初中语文
    - name: 化学方程式
      keywords:
      - 化学方程式
    - name: 古诗词赏析
      keywords:
      - 古诗词赏析
    - name: 国学经典
      keywords:
      - 国学经典
  brand: AI老汤+AI云朵改造
  grade: S
  version: 1.0.1
  scene_tags:
  - 科研工具
  - 论文配图
  - 学术图表
  - 科研绘图
  author: 九章龙虾(NineClaw)/ 汤幸初 改编自 nature-figure
  tags:
  - 教育科研
  - 数据可视化
  - 学术图表
  - 教育统计
  - matplotlib
  - 中文图表
  language: zh-CN
  preconditions:
  - content_drafted
  - has_data
  - analysis_complete
  postconditions:
  - output_diagram
  security_level: low
---

# 教育研究学术图表 Skill(精简版)

为教育研究论文制作规范、可读的学术图表。核心原则:**图表服务于论点,而非炫技**。

## 和教育研究最相关的8种图表类型

| 图表类型 | 教育研究典型用途 | 示例 |
|----------|-----------------|------|
| **分组柱状图** | 实验班vs对照班对比;不同年级/性别的成绩对比 | 实验班语文成绩高出对照班8.2分 |
| **堆积柱状图** | 问卷维度得分构成;能力水平分布 | 学生科学素养各维度达标率 |
| **折线图** | 前后测成绩变化趋势;多轮干预效果追踪 | 三轮行动研究中学生成绩变化轨迹 |
| **散点图/气泡图** | 两变量关系探索;效度分析 | 学习时间与成绩的相关性 |
| **热力图** | 课堂行为分布;知识点掌握矩阵 | 不同知识点班级错误率矩阵 |
| **雷达图** | 多维度能力画像;素养维度对比 | 实验班vs对照班核心素养5维度对比 |
| **词云图** | 学生访谈/反思日志/课堂话语的高频词分析;教育政策文本关键词提取 | 学生"科学课体验"反思日志的高频词云 |
| **桑基图** | 学习路径流向;知识点迁移路径;教学资源流向 | 从"前概念"→"教学干预"→"概念转变"的学习路径流 |

> **词云图工具**:推荐 `wordcloud` 库 + `jieba` 中文分词。注意:词云图需要先清洗停用词("的""了""是"等),再分词统计。教育质性研究论文中,词云通常配合原文引用一起呈现。
> **桑基图工具**:推荐 `plotly`(`go.Sankey`),交互式且中文兼容好。也可用 `pySankey` 做静态版。教育研究中的桑基图常用于展示学习路径或知识迁移流向,节点标注意义而非纯数值。

## 制作流程(先签约再画图)

### 第1步:图表合约

在写代码之前,先明确:

1. **核心结论**:这张图要证明什么?(一句话)
2. **证据链**:每张子图承载什么独特证据?(不要两张图说同一件事)
3. **图表类型**:上面8种中选一种
4. **输出规格**:尺寸/格式/分辨率

### 第2步:Python快速开始

```python
import matplotlib.pyplot as plt
import matplotlib as mpl

# 中文支持(教育图表必须)
mpl.rcParams['font.sans-serif'] = ['SimHei', 'Microsoft YaHei', 'WenQuanYi Micro Hei']
mpl.rcParams['axes.unicode_minus'] = False   # 解决负号显示

# 学术图表基础样式
mpl.rcParams.update({
    'font.size': 11,
    'axes.spines.right': False,
    'axes.spines.top': False,
    'axes.linewidth': 0.8,
})
```

### 第3步:教育图表配色约定

| 用途 | 配色原则 | 示例 |
|------|----------|------|
| 实验班vs对照班 | 实验班用深色(#2C5F8A),对照班用浅灰(#AAAAAA) | |
| 前后测对比 | 前测浅色→后测深色,同一色系 | 前测 #AED6F1,后测 #1A5276 |
| 多组对比 | 使用2-4种区分度高的颜色 | ColorBrewer Set2 |
| 成绩高低 | 高→红/暖色,低→蓝/冷色(中国A股习惯) | |

### 第4步:导出规则

- 主输出:**PNG 300dpi**(教育期刊投稿最通用格式)
- SVG可选,但不是教育期刊必需
- 图注字号比正文小1-2号
- 图表中的所有文字必须和论文正文一致(术语、单位、缩写)
- **图要又大又精致**:图表尺寸足够大、分辨率清晰(300dpi),字号/标签清晰可读,线条 ≥2px;用渐变/阴影/高光,配色统一,不用平涂色块和单线,比例坐标准确。

## 教育图表常见雷区

| ❌ 不要做 | ✅ 应该做 |
|-----------|----------|
| 3D柱状图/饼图 | 2D 平面图更精确 |
| 纵轴不从0开始(误导效应量) | 纵轴从0开始,或明确标注截断 |
| 无误差棒/无样本量标注 | 标注标准差/标准误 + n=XX |
| 颜色过多(>5种) | 2-4种,或使用一个色系的渐变 |
| 图例远离数据区 | 图例放在图表内或紧邻 |
| 图表标题 ="Figure 1" | 标题应有信息量,如"图1 实验班与对照班期末测试成绩对比" |

## 图表审核清单(画完必查)

- [ ] 图表能在不读论文正文的情况下被理解吗?
- [ ] 所有轴都有标签吗?单位标注清楚吗?
- [ ] 颜色对色盲友好吗?(可用 www.color-blindness.com 检查)
- [ ] 样本量标注了吗?
- [ ] 误差标注了吗?(标准差/标准误/置信区间)
- [ ] 显著性标注了吗?(* p<.05, ** p<.01, *** p<.001)
- [ ] 图表标题有信息量吗?
- [ ] 导出分辨率 ≥ 300dpi 吗?

## 输出格式

默认输出:
1. `.png` 文件(300dpi,可直接嵌入Word/LaTeX/PPT)
2. 生成代码(可选,方便作者微调)
3. 图表自查报告(按上述清单逐项标注)

---

*改编自 nature-figure(Yuan1z),裁剪为教育研究常用图表类型的精简版本。去掉了Nature期刊特有的SVG/PDF导出要求、复杂多面板排版等教育论文不需要的规范。*
---
> K12 AI教学Skill · 设计:AI老汤 | 让教学更高效,让学习看得见


### 关联 Skill 快速入口
- 论文润色 -> edu-polishing
- 论文转PPT -> edu-paper2ppt
- 审稿回复 -> edu-response

## 失败与异常处理

1. **信息不全**:如果用户没给教学主题、学段学科和目标页面/课件形态,先问清「什么主题、给几年级、要什么形态(幻灯片/网页/单页图)」,问清再动手;实在拿不到,就按最保守的假设出一版,并在开头标注「假设:…」,不编造未提供的信息。
2. **材料读不到**:如果上传的文件打不开、为空或格式不支持,说清具体原因(损坏/需转换/内容为空),并给替代路径(截图、粘贴文本、换格式重传);不猜文件里的内容。
3. **条件冲突**:如果用户的要求与已给材料或学校规定冲突,不直接照做也不直接拒绝,先列出冲突点,给 2 个可选处置方案,等用户选。
4. **超出范围**:如果请求属于代做学校宣传物料、对外发布的商业设计,说明这部分不在本技能范围,按「转教学设计类技能」处理,不硬答。


## 边界

1. **不做统计分析**:数据统计计算由用户自行完成,本 skill 只负责可视化呈现
2. **不支持3D图表**:学术图表规范要求2D视图,不支持3D图表生成
3. **不处理非教育数据**:仅适用于教育研究数据
4. **不生成交互式图表**:输出为静态SVG/PNG图片

## 图表类型速查

| 数据类型 | 推荐图表 | 适用场景 |
|---------|---------|---------|
| 前后测对比 | 堆叠柱状图 + 折线图 | 实验组/对照组成绩对比 |
| 问卷调查 | 柱状图/雷达图 | 量表各维度得分对比 |
| 成绩分布 | 箱线图/直方图 | 班级成绩分布特征 |
| 课堂观察 | 热力图 | 学生参与度/注意力分布 |

## 图表规范

- 字号: 中文标签 >= 10pt
- 配色: 学术风格,蓝/橙/绿/灰四色
- 分辨率: 300dpi,适合论文印刷
- 输出: 默认SVG矢量图,可按需转为PNG


---


---


## AI 公约
本技能遵循 agent-constitution 12 条规则。
## 🧬 技能进化档案(EmbodiSkill)

本技能维护 body 和 appendix 两部分,区分「技能该不该改」和「AI 有没有照做」。

### 版本
- body_version: 1
- appendix_version: 1
- last_revision: {{date}}

### 反思日志
| 轮次 | 归因类型 | 源轨迹 | 操作 | 影响范围 |
|------|---------|-------|------|---------|
| — | — | 初始版本 | — | — |

### 四类归因
| 类型 | 含义 | 处理方式 |
|------|------|---------|
| Discovery | 新知识未覆盖 | 追加 body |
| Optimization | 技能正确可优化 | 优化 body |
| Skill Defect | 技能本身错误 | 修正 body |
| Execution Lapse | AI 没照做 | 强化 appendix |

## S级质量档案

| 评估项目 | 结果 |
|---------|------|
| SABC评级 | **S级** |
| 场景标签 | [科研工具,论文配图,学术图表,科研绘图] |

*云端学校S级治理标准*

---
## 闭环导航

| 方向 | 引导 |
|------|------|
| 当前任务完成 | 还有其他需要帮助的吗? |
| 结果不满意 | 请告诉我哪里不妥,我调整 |
| 想了解相关功能 | 需要我介绍关联Skill吗? |
| 遇到问题 | 欢迎反馈以便改进 |

---
## AI公约合规声明

| # | 公约规则 | 本Skill的实现 |
|---|---------|-------------|
| 1 | 不确定先问 | 先确认用户需求再响应 |
| 2 | 刚好就够 | 只提供用户需要的内容 |
| 3 | 动哪改哪 | 只修改用户指定的部分 |
| 4 | 告诉我要什么 | 说\"开始\"即可触发 |
| 5 | 输出自带下一步 | 任务完成提供后续建议 |
| 6 | 评分必须有依据 | 建议基于数据而非感觉 |

---
## 约束规则

| # | 禁止行为 | 原因 |
|---|---------|------|
| BLOCKER-1 | 不超出教育场景 | 仅限教学用途 |
| BLOCKER-2 | 不替代教师判断 | 提供建议由教师决策 |
| BLOCKER-3 | 不包含未证实内容 | 内容需可追溯 |
| BLOCKER-4 | 不暴露学生隐私 | 数据脱敏处理 |
| BLOCKER-5 | 不偏离课程大纲 | 基于对应课标 |



---

## 关联技能

**前置技能**(可接在本技能之前运行):

- `ai-tool-recommend` → 输出 "content_drafted" 后调用本技能
- `AI工具推荐` → 输出 "content_drafted" 后调用本技能
- `classroom-flow-designer` → 输出 "content_drafted" 后调用本技能
- `daily-trending` → 输出 "content_drafted" 后调用本技能
- `develop-web-game` → 输出 "content_drafted" 后调用本技能

> 关联关系由技能图谱的 pre/postconditions 自动生成。



## 可编辑文件输出(可选能力)

先完成方法要求的内容与人工核对,再按教师需要交付文件。
默认给可复制的完整正文或CSV表格,不以安装软件作为任务前提。
只有当前客户端确实具备且经本校批准的文件生成能力时,才可生成Word、Excel或PPT;
先说明目标文件与保存位置,由用户确认后创建新文件,不覆盖现有材料。
未具备能力时明确说明,给可编辑文本,不能声称文件已生成、已保存或已发送。
不提供或执行联网下载后直接运行的安装命令;维护人员另行核对依赖与授权。

Files in this skill

  • SKILL.md12.1 KB
  • manifest.json457 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.