Figures for Papers 论文配图脚本集
耶鲁博士生刘晨开源的 Python 绘图脚本合集,用于生成 Nature Machine Intelligence、ICML、NeurIPS、ECCV 等顶会顶刊级别的高质量论文配图,并配套 LLM 可调用的「科研绘图」技能。
爱鲜报评分
0 人评分
7.9k
星数
是
中文
Python
主语言
是
活跃
2
贡献者
人工分析
EDITORIAL推荐理由
作者本人已用这套脚本在 Nature Machine Intelligence、ICML、NeurIPS、ECCV 等顶会顶刊发表多篇论文,风格经过真实审稿检验,可直接复用。仓库不仅提供柱状图、雷达图、3D 球体、趋势图等成套示例,还封装成 LLM 可调用的 scientific-figure-making 技能,让 AI 编程助手按统一规范生成配图,显著降低科研绘图门槛。
适用场景
- 撰写 AI/ML 顶会顶刊论文时制作定量对比图
- 为论文准备雷达图、折线图、趋势图等统计图表
- 绘制 3D 球体、概念示意图等复杂可视化
- 在 Cursor、Claude Code 等 AI 编程助手中调用科研绘图技能
- 作为科研绘图风格与配色规范的参考模板
优点
- 作者已在 Nature Machine Intelligence、ICML、NeurIPS 等顶会顶刊实际使用,风格经得起审稿
- 覆盖柱状图、雷达图、折线图、3D 球体、概念图、趋势图等多种常见论文配图类型
- 提供完整的 scientific-figure-making 技能目录,可被 LLM 编程助手直接调用
- 每个 figure_* 目录都附带真实项目脚本与输出,便于对照学习
- 支持导出 PNG 与 PDF 双格式,满足投稿与排版需求
缺点
- 仓库未声明开源许可证,商用或二次分发前需确认授权
- 脚本以示例形式组织,缺少统一的安装包或 pip 依赖清单
- 部分示意图并非完全由 Python 端到端生成,复用需自行调整
- 需要读者具备一定的 Matplotlib 与科研绘图基础
项目简介
Figures for Papers 是耶鲁大学计算机科学博士生刘晨维护的 Python 绘图脚本合集,专门用于制作投稿到顶级 AI 会议与期刊的高质量论文配图。作者本人使用这些脚本产出的图表已发表在 Nature Machine Intelligence、ICML、NeurIPS、ECCV 等顶会顶刊上。
仓库目前获得约 7.8k Star,是科研绘图方向颇受关注的开源项目。
覆盖的图表类型
仓库按项目组织为多个 figure_* 目录,每个目录包含对应论文的绘图脚本与输出示例,涵盖:
- 定量对比柱状图:例如 ImmunoStruct 在 IEDB 数据集上的方法对比
- 组成分解柱状图:例如 Brainteaser 的 brute force 分析
- 3D 球体示意图:例如 Dispersion 项目的概念插图
- 雷达图与折线图:例如 VIGIL 的方法对比与后训练曲线
- 概念图:用于表达方法核心思想的示意图
- 趋势图:例如眼科综述中按月统计的趋势曲线
此外还有一部分图表并非完全由 Python 端到端生成,作者也一并收录,以体现其在配图上投入的时间与精力。
LLM 技能集成
仓库的一大亮点是将「科研绘图」封装为可被 AI 编程助手调用的技能,位于 scientific-figure-making/ 目录:
scientific-figure-making/
├── SKILL.md # 元信息、使用时机、模式与链接速查
└── references/
├── api.md # 调色板、辅助函数、导出等约定
├── common-patterns.md # 可复用的图表模式
├── demos.md # 真实 figure_* 项目索引
├── design-theory.md # 风格与设计原则
└── tutorials.md # 分步教程
使用方式一:基于路径(无需安装)
在 Cursor、Claude Code 等 AI 编程助手中打开本仓库,直接在提示词里引用技能路径即可,无需软链接或插件。典型工作流:
- 在 AI 编程助手中打开本仓库;
- 让 AI 在目标目录(如
figure_PROJECT_NAME/)创建或更新绘图脚本; - 在提示词中明确要求遵循
scientific-figure-making/SKILL.md与references/design-theory.md; - 运行生成的脚本并检查导出的图表。
使用方式二:安装为技能(软链接)
在仓库根目录下,将技能目录软链接到对应助手的技能目录,例如 Cursor 使用 ~/.cursor/skills,Claude Code 使用 ~/.claude/skills,Codex 使用 ~/.codex/skills。链接完成后重启助手或刷新技能列表,即可按名称调用该技能。
相关论文
仓库中不少脚本对应作者参与的真实论文,例如:
- ImmunoStruct(Nature Machine Intelligence 2026):多模态深度学习用于免疫原性预测
- LM-Dispersion(ICML 2026):Dispersion loss 缓解嵌入凝聚并提升小语言模型泛化能力
作者也欢迎在符合学术规范的前提下引用这些论文。
适用人群
- 正在准备 AI/ML 顶会顶刊投稿、需要统一配图风格的研究者
- 希望借助 LLM 编程助手快速产出规范图表的开发者
- 想学习科研级 Matplotlib 配色与排版实践的同学
评论
- 暂无评论,来写第一条吧。