FigMirror
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../FigMirror-recommend.pptx../../FigMirror-recommend.mp4本文目录
🔥 FigMirror:AI驱动的论文图表风格复现工具
上传参考图表,粘贴你的数据,即可获得可编辑的matplotlib脚本和出版级PDF输出。让AI帮你把数据画成任何论文风格的图表。

🚀 什么是 FigMirror?
FigMirror 是一个自动化AI Agent工具,专门用于按照任何论文的图形风格绘制你的数据。它解决了科研人员反复调整图表代码、试图匹配目标期刊图表风格的痛点。
核心定位:Pick a reference figure, paste your data, and get an editable matplotlib script plus a camera-ready PDF.(选择参考图,粘贴数据,获得可编辑的matplotlib脚本和出版级PDF)
项目亮点:
- ⭐ 283 Stars,16 Forks(2026-05-22创建,新鲜项目)
- 🤖 AI Agent驱动:通过Drawer/Reviewer迭代循环优化输出
- 📊 多图表类型支持:hexbin图、3D瀑布图等复杂图表
- 🎨 风格精确匹配:自动识别参考图的字体、颜色、布局风格
- 🔧 可编辑输出:生成标准matplotlib脚本,用户可二次修改
✨ 核心功能一览

🛠️ 快速上手:5分钟跑通示例
安装 FigMirror
方式1:通过 Claude/Codex Agent 安装(推荐)
如果你已在使用Claude Code或Codex,直接粘贴:
Install FigMirror for me: https://github.com/VILA-Lab/FigMirror
让Agent自动完成配置!
方式2:Web UI 本地部署
# 1. 克隆仓库
git clone https://github.com/VILA-Lab/FigMirror.git
cd FigMirror
# 2. 安装依赖(需要 uv)
bash scripts/install.sh
# 3. 启动 Web UI
uv run python scripts/figcopy_serve.py --workspace .artifacts/figmirror-workspace --backend codex
打开 http://127.0.0.1:8765/ 即可使用Web界面!
方式3:仅安装 Skill(用于Agent集成)
curl -fsSL https://raw.githubusercontent.com/VILA-Lab/FigMirror/main/scripts/install.sh | bash
核心代码示例
Web UI 使用流程:
- 上传参考图表(目标期刊的图表风格)
- 粘贴你的数据(CSV/Excel/手写数据)
- AI自动生成matplotlib脚本
- 预览并迭代优化(Drawer/Reviewer循环)
- 导出PDF/PNG/SVG
Agent Skill 使用方式(在Claude Code/Codex中):
User: 帮我用FigMirror画一张和这篇论文一样的hexbin图
[附上参考图]
Agent:
1. 分析参考图的字体、颜色、布局
2. 生成初始matplotlib脚本
3. 渲染并对比
4. 迭代优化直到满意
5. 输出最终PDF和可编辑脚本
注意:FigMirror需要OpenAI/Anthropic API密钥(或通过Codex本地运行)
📊 与竞品对比

💡 适用场景
场景1:论文图表风格匹配

功能说明:上传目标期刊的图表,FigMirror自动分析其视觉风格(字体、配色、布局),然后将你的数据按照相同风格绘制。
输入要求:参考图表(PNG/JPG/PDF)+ 你的数据(CSV/手写)
输出效果:与参考图表风格一致的matplotlib脚本 + 出版级PDF
适用场景:
- ✅ 投稿Nature/Science等顶级期刊,需匹配期刊图表风格
- ✅ 论文修订时,审稿人要求"图表风格统一"
- ✅ 多篇论文数据整合,需统一图表风格
场景2:复杂图表类型生成

功能说明:支持hexbin图、3D瀑布图等复杂图表类型,AI自动处理数据分组、颜色映射、标签注释等细节。
输入要求:数据文件 + 参考图表(可选)
输出效果:高质量复杂图表 + 完整matplotlib源码
适用场景:
- ✅ 科研数据分析(联合分布、时间序列、多维数据)
- ✅ 学术海报制作
- ✅ 项目报告可视化
场景3:Agent集成自动绘图

功能说明:作为Claude Code/Codex的Skill安装后,可直接在对话中请求绘图,AI自动完成风格分析、代码生成、迭代优化全流程。
输入要求:自然语言描述 + 参考图(可选)
输出效果:对话中直接返回图表 + 可编辑脚本
适用场景:
- ✅ 数据分析师日常工作流
- ✅ 研究人员快速探索数据
- ✅ 教学演示(实时生成图表)
用户群体总结
- ✅ 科研人员:快速生成符合期刊要求的图表(推荐指数:⭐⭐⭐⭐⭐)
- ✅ 研究生/博士生:论文图表制作,节省大量调整时间
- ✅ 数据分析师:日常工作流集成,提升效率
- ✅ 期刊编辑:统一收稿图表的风格标准
- ❌ 纯新手:需要一定matplotlib基础才能二次修改脚本
💰 定价方案
开源协议:当前License未明确标注(建议联系作者)
使用成本:
- ✅ 开源免费:代码完全开源,可本地部署
- ⚠️ API费用:需自行提供OpenAI/Anthropic API密钥(或通过Codex本地运行免API)
- ✅ 无订阅费:不像Plotly等工具有订阅模式
新用户福利: 💡 完全免费开源,本地部署无使用限制!
🎯 总结
FigMirror 是一个面向科研人员的AI图表生成工具,它用AI Agent替代了繁琐的matplotlib代码调整工作。核心价值在于:
- 风格精确匹配:AI自动识别参考图的视觉要素
- 可编辑输出:不是黑盒,生成标准matplotlib脚本
- 迭代优化:Drawer/Reviewer机制确保输出质量
- Agent集成:无缝接入Claude Code/Codex工作流
推荐指数:⭐⭐⭐⭐⭐(满分5星)
适合人群:科研人员、研究生、数据分析师、期刊编辑
立即体验:FigMirror GitHub
在线Demo:Hugging Face Gallery(139个论文图表参考)
数据截至 2026-05-26,最新信息请以官网为准。