You think.
AI does.

Figures4Papers:面向顶会发表的高质量科研绘图脚本库

Figures4Papers:面向顶会发表的高质量科研绘图脚本库

耶鲁博士生 Chen Liu 的集中式 Python 绘图脚本仓库,并附带可直接交给 AI 编码代理使用的科研绘图技能

★ 5,205 Stars
⑂ 333 Forks
Python
开源许可
顶会级科研插图

项目地址:https://github.com/ChenLiu-1996/figures4papers  协议:仓库 LICENSE  Stars:5,205  更新:2026-09-06

AI 摘要

Figures4Papers 是耶鲁大学计算机科学博士生 Chen Liu 维护的一个集中式仓库,收录了他为顶级 AI 会议与期刊绘制高质量插图所使用的 Python 脚本。这些插图已发表在 Nature Machine Intelligence、ICML、NeurIPS、ECCV 等顶会期刊。除了脚本本身,仓库还附带一个名为 scientific-figure-making 的 LLM 技能包,可以直接挂到 Cursor、Claude Code、Codex 等 AI 编码代理上,让 AI 按统一的出版样式约定协作产出论文图表。本文将介绍它的定位、功能场景、安装用法、核心机制与实用技巧。

一、产品深度介绍

(一)它是什么

Figures4Papers 的核心定位是一处「集中化」的科研绘图脚本仓库。作者 Chen Liu(刘晨)在 README 中自我介绍为耶鲁大学计算机科学博士候选人,他把自己在多篇文章中实际使用的 Python 绘图脚本统一收纳到这个仓库里。这些图并非练习作品,而是真实发表在 Nature Machine Intelligence、ICML、NeurIPS、ECCV 等顶级学术场所的成品。

它和普通绘图教程最大的不同,在于强调「出版级」的一致性。作者把调色板、字体、边距、导出分辨率等约定沉淀成可复用的模式,使得同一套审美可以在不同论文、不同图表类型之间延续。换句话说,这不只是几段脚本,而是一套关于「顶会插图长什么样」的经验合集。

(二)技术表现

  • 纯 Python 脚本:所有插图均通过 Python 脚本生成,便于版本化、复现与二次修改。
  • 双格式导出:统一输出 png 与 pdf,兼顾网页预览与印刷级矢量出版需求。
  • 统一出版样式约定:通过 apply_publication_style、make_* 系列 helper、finalize_figure 等约定函数,把边距、字号、配色固化下来。
  • 调色板管理:README 与技能文档强调统一的 palette(调色板)管理,避免不同图表颜色不一致。
  • 可挂 AI 的技能包:附带的 scientific-figure-making 技能把上述约定写成 SKILL.md 与 references,可被 AI 编码代理直接读取。
小黑正把杂乱的科研数据喂入一台绘图机器,吐出顶会风格的插图
小黑配图:把一组零散的科研数据送进统一约定驱动的绘图流水线,最终产出符合顶会审美的出版级插图。

二、主要功能特点与应用场景

仓库覆盖了多种常见于论文中的图表类型,README 中列举了可直接参考的脚本示例:

  • 定量比较柱状图:用于横向对比不同方法或实验组的核心指标。
  • 组成分解柱状图:展示一个总量内部各部分的占比关系。
  • 3D 球体图:用三维球体表达如分子、细胞等空间结构。
  • 雷达图与折线图:刻画多维度能力轮廓或随训练步数变化的趋势。
  • 概念图:表达方法框架、模块关系等非数值型示意。
  • 趋势图:强调随时间或超参变化的总体走向。
  • 杂项图:部分由 Python 生成、但非端到端一键制作的特殊插图。

在真实论文项目层面,仓库里包含 figure_ImmunoStruct、figure_VIGIL、figure_Dispersion、figure_Brainteaser、figure_RNAGenScape 等多个具体发表项目的脚本与输出,可以作为「照着抄」的高保真范本。典型适用场景包括:为投稿顶会准备一组风格统一的图表、把已有实验数据复现为作者同款视觉、以及让 AI 代理在统一约定下协作批量产出插图。

三、如何安装与使用

仓库提供两条使用路径,一条零安装、一条一次配置长期复用:

方式一:基于路径引用(无安装)。在 Cursor 等 AI 编码代理中直接打开本仓库,在提示词里引用 scientific-figure-making/SKILL.md 与 references/ 路径,代理会自行读取约定,无需任何插件。

方式二:作为技能安装(符号链接)。把技能目录软链到对应代理的 skills 目录,重启后即可按名称调用。三种代理的命令如下:

# Cursor
mkdir -p ~/.cursor/skills
ln -s "$(pwd)/scientific-figure-making" ~/.cursor/skills/scientific-figure-making

# Claude Code
mkdir -p ~/.claude/skills
ln -s "$(pwd)/scientific-figure-making" ~/.claude/skills/scientific-figure-making

# Codex
mkdir -p ~/.codex/skills
ln -s "$(pwd)/scientific-figure-making" ~/.codex/skills/scientific-figure-making

作者还给出了一套简易 AI 工作流:在代理中打开仓库 → 要求 AI 在 figure_PROJECT_NAME/ 目录创建或更新绘图脚本 → 提示词中明确遵循 SKILL.md 与 design-theory.md → 运行生成脚本并核对导出的 png/pdf。README 中另附了一段可直接复制的提示词模板,内含目标路径、约定路径、输入数据描述与输出文件名等占位符。

四、官方地址与获取方式

  • GitHub 仓库:https://github.com/ChenLiu-1996/figures4papers
  • 绘图技能路径:仓库内的 scientific-figure-making/,含 SKILL.md 与 references
  • 作者学术主页:README 头部提供 LinkedIn、X(Twitter)、Google Scholar 链接
  • 引用入口:README 的 Related Papers 列出了 ImmunoStruct、LM-Dispersion、VIGIL、RNAGenScape、Brainteaser 等关联论文

五、与同类方案对比

对比维度 Figures4Papers 纯手写 matplotlib 通用设计工具 通用 AI 生图
出版级一致性 统一约定与调色板 需自行沉淀 依赖手动调 难以精确控制
可复现 脚本化、可版本化 脚本化 多为手工文件 随机性强
AI 协作 附 LLM 技能包 需自己写提示词 不支持 仅给灵感
导出格式 png + pdf 取决于代码 位图为主 位图为主
顶会实战背书 Nature MI / ICML 等 看个人 无 无

它的差异点不在「能不能画出图」,而在于把顶会审稿人认可的视觉规范固化成可复用资产,并进一步用技能包把这套规范交给 AI 代理执行。对追求风格统一、又希望借助 AI 提速的研究者来说,这是一条比从零调 matplotlib 更省心的路径。

六、核心机制深度解析

Figures4Papers 真正的引擎是 scientific-figure-making/ 这个技能目录。它把「画好一张图」拆成可让 AI 逐步遵循的环节:先读约定,再定风格,然后调用 helper 与可复用模式,最后落盘导出。

SKILL.md元数据与使用场景约定
→
design-theory.md风格原理与设计原则
→
api.md调色板 / helpers / 导出
→
common-patterns.md可复用图形模式
→
demos.md真实 figure_* 案例
→
生成脚本产出 png / pdf

这套结构的价值在于:研究者不必每次都从空白画布开始。AI 代理在收到画图需求后,会先读取 SKILL.md 明确适用场景,再依据 design-theory 把握审美方向,通过 api.md 拿到调色板与 helper 函数,从 common-patterns 复用成熟画法,并对照 demos 中的真实论文案例校准细节,最终调用生成脚本导出出版级文件。

七、实用技巧

  • 按项目隔离目录:把每个论文的脚本放进 figure_PROJECT_NAME/,避免不同项目样式互相污染,也方便单独复现。
  • 强制遵循设计理论:在提示词里显式要求 AI 遵守 design-theory.md 与 SKILL.md,能显著减少返工。
  • 复用成熟模式:优先从 common-patterns.md 挑选相近画法,而不是直接让 AI 凭空设计版式。
  • 参照真实案例:demos.md 收录了已发表项目的脚本与成品 URL,是最接近「标准答案」的范本。
  • 一次安装多代理:用符号链接把技能挂到 Cursor、Claude Code、Codex 三处,换代理时无需重复配置。
  • 规范引用:若结果对你的工作有帮助,按作者呼吁在合规前提下引用相关论文,既是礼貌也有助于社区。

八、最新更新动态

2026-09-06仓库新增 LICENSE 文件,明确了代码与内容的许可边界,便于研究者在合规前提下复用脚本。

2026-08-20README 进行了更新,进一步梳理了项目介绍、相关论文与 AI 工作流说明。随仓库长期维护的 scientific-figure-making/ 技能包则持续沉淀着 api、common-patterns、demos、design-theory、tutorials 等参考资料,是整套方案「越用越顺」的核心资产。

九、常见问题 FAQ

Q1:使用它需要先安装什么依赖吗?

仓库本身是 Python 脚本集合,运行绘图脚本需要相应的 Python 环境与绘图库。若只是让 AI 代理按约定协作,则可通过路径引用或符号链接方式挂载技能,无需额外插件。

Q2:一定要配合 AI 编码代理才能用吗?

不是。脚本可以独立运行与修改;AI 技能只是可选项,用来把统一的出版样式约定交给代理自动执行,降低手工调参成本。

Q3:支持导出哪些格式?

统一输出 png 与 pdf 两种格式,前者适合预览与网页,后者适合印刷级矢量出版。

Q4:这些内容可以商用或随意转载吗?

仓库带有 LICENSE 文件,使用前请阅读其具体条款。作者同时呼吁在符合学术规范的前提下引用相关论文,请勿把他人成果当作无署名素材使用。

Q5:它和直接调 matplotlib 有什么区别?

区别在规范沉淀。仓库把调色板、字体、边距、helper 与可复用模式固化下来,并额外提供 LLM 技能包,让 AI 也能遵循同一套顶会审美,而不是每次从零调样式。

十、总结

Figures4Papers 把「如何画出顶会认可的科研插图」这件事,从个人手感变成了可复用、可协作、可版本化的资产。它既是一份真实发表过的高 quality 脚本合集,也是一套能直接交给 AI 编码代理执行的绘图技能。对于希望让图表风格统一、又想借助 AI 提速的研究者而言,这是一个值得收藏与借鉴的开源样本。

⚠️ 合规提示
仓库包含 LICENSE 文件,复用脚本前请阅读具体许可条款;引用相关论文时请遵循学术规范与署名要求,避免将他人成果无署名使用。

在撰写本文的过程中,我主要参考了 Figures4Papers 的 GitHub 仓库(ChenLiu-1996/figures4papers)README.md、LICENSE,以及 scientific-figure-making/ 下的技能文档(SKILL.md、api.md、common-patterns.md、demos.md、design-theory.md、tutorials.md)。文中数据以官方公开信息为准,可能随版本更新而变化。

# 科研绘图
# Python
# AI科研
# 顶会插图
# 开源项目
# LLM技能

本文由 AI 辅助整理,基于 Figures4Papers(ChenLiu-1996/figures4papers)的公开文档撰写;配图由 小黑 IP 生成。内容仅用于技术介绍,不构成商业使用授权建议。

未经允许不得转载:AI智汇具 - AI工具推荐与技能教程_好用的AI工具大全 » Figures4Papers:面向顶会发表的高质量科研绘图脚本库

评论 抢沙发

登录

找回密码

注册