Back to skills
SKILL.md
Edu Figure
ASecurity教育研究论文学术图表制作(精简版)。支持教育调查数据(柱状图/堆积图/折线图)、前后测对比(折线+散点)、课堂观察热力图、学业成绩分布、问卷量表维度可视化,以及教育质性研究常用的词云图和桑基图等常见教育数据图表。中文标签,学术图表规范。触发词:教育图表、教育数据图、论文图表、教学数据可视化、成绩对比图、问卷结果图、前后测图、课堂数据图、词云图、桑基图。
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added November 7, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add tang1693/yunduan-ai-skills --skill edu-figure --agent claude-codeAre you the author of Edu Figure?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tang1693-edu-figure)---
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.md
- manifest.json
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.