
Chen Liu 在 figures4papers README 中展示的 VIGIL 雷达对比图。
项目截图关于这个 Skill
Figures for Papers 提供绘图示例和 scientific-figure-making Skill,面向论文等出版场景的 Matplotlib 图表。向 Agent 提供真实数据和输出要求,再依据项目脚本与样式说明制作柱状图、趋势图或多面板图。主要产出是可复现绘图脚本和导出图,而不是交互式看板。
为什么推荐
值得关注的是绘图指南与实际图表脚本之间的对应关系:可以让 Agent 改写柱状图、雷达图或折线图示例,同时统一字体、配色、图例与导出规范。建议先提供真实数据、标签、目标图幅与输出格式。这是绘图 Skill 和参考仓库,采用非商业许可。
适合用来做什么
- 需要在论文与报告中展示方法对比、基准测试或消融实验的研究者。
- 需要统一多张图表字体、图例、配色和导出设置的团队。
- 希望让 Agent 改写 Matplotlib 脚本,并保留可复现数据与代码的用户。
从数据到绘图脚本
在 Agent 中打开仓库,指定 scientific-figure-making/SKILL.md。说明图表类型、输入数据与目标论文版式。Agent 按需读取样式和 API 参考文档,改写 figure_* 脚本或编写实现,再运行脚本并检查导出图。
绘图模式
参考文档涵盖分组柱状图、趋势折线、散点图、热力图与多面板布局;雷达图和极坐标对比可参考 VIGIL 脚本。
统一图表样式
指南规定替代字体、语义配色、坐标轴样式、共享图例面板,以及适合印刷的边框和纹理。应按最终显示尺寸检查这些设置。
脚本、位图与矢量输出
建议同时交付绘图脚本、PNG 和 PDF,方便修改原始数据后重新运行。文档中的导出规范还涵盖 SVG 和 EPS,位图通常使用 300 DPI,密集面板可提高分辨率。使用前应对照原始数据核对标签、图例、误差线和单位。
API 文档是实现规范
apply_publication_style、make_grouped_bar 和 finalize_figure 等函数在参考文档中定义了规范,仓库没有提供完整实现这些函数的共享 Python 模块。应让 Agent 在项目中实现,或改写实际示例代码;只复制教程中的调用代码还不够。
按路径使用或链接到 Agent
| 命令 | 用途与使用时机 |
|---|---|
mkdir -p .claude/skills
ln -s "$PWD/scientific-figure-making" .claude/skills/scientific-figure-making | Claude Code:项目范围安装,最终入口为 .claude/skills/scientific-figure-making/SKILL.md。 |
mkdir -p .agents/skills
ln -s "$PWD/scientific-figure-making" .agents/skills/scientific-figure-making | Codex CLI:项目范围安装,最终入口为 .agents/skills/scientific-figure-making/SKILL.md。 |
mkdir -p .cursor/skills
ln -s "$PWD/scientific-figure-making" .cursor/skills/scientific-figure-making | Cursor:项目范围安装,最终入口为 .cursor/skills/scientific-figure-making/SKILL.md。 |
克隆并打开仓库
克隆仓库,并在 AI 编程 Agent 中打开。可以直接指定 scientific-figure-making/SKILL.md 和其中的参考文档,无需先安装插件。
git clone https://github.com/ChenLiu-1996/figures4papers.git cd figures4papers可选:项目范围软链接
在仓库根目录执行下表中对应的命令。根目录来自共用 Agent 目录表,安装文件夹保留原名称 scientific-figure-making。请保留软链接指向的仓库位置,完成后重启 Agent 或刷新 Skill 列表。
第一次可以这样提需求
使用 scientific-figure-making,把附件基准测试 CSV 绘制为三组分组柱状图,并使用共享图例。保留原始数值,展示已提供的不确定性。遵循 figures4papers 的字体与配色规范,使用论文目标栏宽,交付 Python 脚本、300 DPI PNG 和 PDF。需要的辅助函数请实现,不要假定已有安装好的绘图模块。
作者示例与非商业许可
画廊复用官方 README 中链接的 Chen Liu 雷达图、柱状图与折线图示例,均为作者已有的研究图表。本目录仅添加白色背景、缩放并转换为 WebP,图表内容保留作者原示例。
仓库 LICENSE 采用知识共享署名—非商业性使用 4.0 国际许可协议(CC BY-NC 4.0)。分享许可范围内的内容时,应保留署名和许可链接,并说明修改。商业用途需取得该许可之外的授权;链接中的许可证包含免责条款。
输入、导出与适用边界
提供数据、标签、单位、图表用途、目标尺寸及 PDF、SVG 或位图等格式要求。生成后应对照原始数据和期刊要求检查图表。
上游 Skill 面向出版用途的 Matplotlib 绘图,不适用于交互式 Plotly 看板、GIS 或以 Figma 为主的信息图流程。仓库使用非商业许可,商业用途前请核对条款。
使用前需要了解
- 需要能够访问本地文件、执行命令的 AI 编程 Agent,以及 Python 3 环境。核心绘图示例使用 Matplotlib 与 NumPy;具体脚本可能还需要额外依赖和输入数据。
- 提供数据、单位、标签、目标图幅和导出格式。只有启用 text.usetex 的脚本需要 LaTeX;需确认字体可用,或选择替代字体。
- 仓库可按 CC BY-NC 4.0 许可免费获取,要求署名并限制为非商业用途。所用 AI 服务按各自方式计费。
支持的 Agent
常见问题
这是开箱即用的绘图应用吗?
它是 Agent Skill 和参考脚本库。Agent 根据指令编写或改写 Python 绘图代码,再在合适的环境中运行。
可以制作交互式仪表盘吗?
Skill 面向用于论文等场景的 Matplotlib 图表。其文档适用范围不包含 Plotly、Altair、Bokeh 等网页交互工具,也不以三维或地理绘图为主要流程。
可以用于商业用途吗?
仓库的 CC BY-NC 4.0 许可在规定条件下覆盖非商业用途。若计划用于商业场景,请联系作者取得授权。
资料与来源
原始资料见下方链接;文中的上手建议由 SkillHey 编辑整理。



