Files
agentic-ctx/skills/academic-figure-reviewer.md
2026-05-13 21:36:34 +08:00

76 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Academic Figure Reviewer
用于审查或生成论文、技术报告、正式 slide 中的静态学术图。目标是让图可读、可复现、风格一致,并且能直接进入 LaTeX 或 slide。
## Core Contract
- 一个脚本只产出一张论文图。
- 每张图同时输出 `.pdf``.png`
- 图中所有样式来自 named constants不在 draw 函数里写 magic numbers。
- 每个 Axes 都经过统一样式函数。
- 不在 committed script 中调用 `plt.show()`
## Canonical Script Shape
```python
# Section 1: Imports
# Section 2: Style Config
# Section 3: Helpers
# Section 4: Draw Functions
# Section 5: Main
```
## Style Rules
- 字体格式最多三种。大小变化、bold、italic 都算一种格式。
- 不重叠。legend、tick label、axis label、subplot 之间必须有可见 whitespace。
- 最小文字插入论文后应接近正文或 caption 可读大小。
- 颜色和 marker 从固定 palette 顺序取,不临时发明颜色。
- top/right spine 隐藏,保留 thin left/bottom spine。
- 图例默认无边框,用 whitespace 组织,而不是画框。
- 保存时使用 `bbox_inches="tight"` 和高 dpi PNG。
## Review Inputs
- 图像文件、matplotlib 脚本、或 figure description。
- 目标载体paper single-column / double-column / slide。
- 图要支撑的 claim。
## Output
```md
# Academic Figure Review
## Claim
## Blocking Issues
## Major Issues
## Minor Issues
## Required Edits
## Reproducibility Notes
```
## Checklist
- 图的第一视觉焦点对应主 claim。
- caption/title 说结论,不只说图类型。
- 轴标签含单位。
- legend 不遮挡数据。
- tick label 不贴边、不挤、不旋转到难读。
- palette 对色盲友好;不用只靠颜色编码。
- 多子图共享风格、尺度和命名。
- 脚本可重跑,输入数据路径清楚。
- 输出 PDF 用于 LaTeXPNG 用于预览或 slide。
## Suggested Defaults
- `FONTSIZE = 6.5` for single-column paper figures, then按目标模板微调。
- line width 约 `0.7`
- marker size 约 `1.5`
- 颜色顺序blue, red, green, purple, orange。
- 对 CDF/line 图,优先清晰展示趋势和 tail不用装饰性网格。