ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Nature、Science 还是 IEEE?scipilot-figure-skill 期刊图表规范一键适配指南

Nature、Science 还是 IEEE?scipilot-figure-skill 期刊图表规范一键适配指南 Nature、Science 还是 IEEEscipilot-figure-skill 期刊图表规范一键适配指南【免费下载链接】scipilot-figure-skillSciPilot Skills family - Publication-grade scientific figure copilot for Claude Code项目地址: https://gitcode.com/gh_mirrors/sc/scipilot-figure-skill 准备向Nature、Science 或 IEEE投稿时图表规范是最容易翻车的一环栏宽差 1 mm、字号小 1 pt、DPI 不达标都可能被投稿系统直接打回。scipilot-figure-skill正是为解决这个痛点而生——它是一个科研图表可视化顾问技能能把期刊图表规范一键适配到 matplotlib栏宽、字号、DPI、字体全部按目标期刊自动配置出图前还会逐文件审计格式、DPI 与字体嵌入中文论文图表的宋体混排、负号方框问题也能自动修复新手也能产出出版级publication-grade投稿图。先思考后绘制它的 8 步工作流与普通画图工具你说画柱状图、它直接plt.bar()不同scipilot-figure-skill 的首要是【判断该用什么图】其次才是绘制。核心工作流共 8 步完整说明见 SKILL.md0. 理解任务 → 1. 剖析数据 → 2. 选图 → 3. 查期刊规范 ↓ 4. 配环境 → 5. 绘制 → 6. 自检闭环 → 7. 导出第 1 步先用 scripts/profile_data.py 剖析数据列类型、样本量、分布、异常值、相关性第 2 步按 references/chart_selection.md 的决策框架选图并主动拦截经典错误如 n5 还想画均值柱第 3 步查 references/journal_specs.md 拿到目标期刊的栏宽、字号、DPI、推荐字体第 6 步是 v2.1 新增的视觉自检闭环渲染预览 → 程序查缺字/裁切/刻度重叠 → 读图复核 → 回改直到通过一键适配期刊规范就发生在第 3、4 步——这正是本文的重点。期刊图表规范速查表三个期刊差在哪Nature、Science、IEEE 的核心差异一张表讲清完整 6 期刊速查表含 Elsevier、PNAS、中文核心见 references/journal_specs.md维度Nature 系列ScienceIEEE单栏宽89 mm ≈ 3.5 in55 mm ≈2.2 in极窄88.9 mm ≈ 3.5 in双栏宽183 mm ≈ 7.2 in183 mm ≈ 7.2 in181.9 mm ≈ 7.16 in字号5–7 pt最小 5 pt5–7 pt8–10 pt推荐字体Helvetica / ArialHelvetica / ArialTimes New Roman位图 DPI≥ 300线条图 ≥ 600≥ 300600线条图矢量首选EPS / PDFPDF / EPSPDF / EPS子图标签小写a, b, c加粗大写A, B, C小写带括号(a) (b) (c)特殊要求按最终尺寸出图系统按 mm 查字号单栏太窄建议选 1.5 栏120 mm黑白可读灰度下类别仍须可分三个高频坑提前记住 Nature 会按 mm 计算字号是否合规——所以必须按最终尺寸出图导出后绝不在 Word / LaTeX 里二次缩放️ IEEE 对黑白可读抠得很死会议常黑白印刷线型 marker 颜色三重冗余编码是必须的 子图标签样式三家互不相同a b c/A B C/(a)(b)(c)scripts/layout_tools.py 的add_panel_labels(fig, stylenature|ieee)一行搞定且自动横竖对齐一键适配一行代码应用期刊预设第 4 步配环境只有一行源码见 scripts/setup_style.pyfrom setup_style import setup_style setup_style(journalnature, langen) # Nature 英文图 setup_style(journalieee, langen) # IEEE 英文图 setup_style(journalscience, langen) # Science 英文图 setup_style(journalnature, langzh) # 中文模式每个预设已经把 matplotlib 的关键参数配到位figure.figsize直接设为该期刊单栏宽如 Nature 3.5 × 2.625 in字体族与字号Helvetica/Arial 7pt vs Times 8pt、线条粗细Nature 建议 0.6 pt 细线savefig.dpi按期刊要求IEEE 600其余 300pdf.fonttype 42TrueType 嵌入防止字体未嵌入变方块可选依赖SciencePlots装了自动启用更贴近期刊的风格没装回退到内置等效预设不会崩也就是说查规范 抄参数这件最费时间的事被压缩成了传一个journal参数。中文期刊图表怎么配宋体混排与方框修复中文 matplotlib 出方框的根因是默认字体不含 CJK 字符表。setup_style(langzh)会按优先级自动查找字体Noto Sans CJK SC Source Han Sans SC SimHei Microsoft YaHei同时修复负号方框axes.unicode_minus False一个字体都找不到时会抛出清晰的安装提示而不是让你画完才发现全是方块。中文核心期刊宋体正文 Times New Roman 数字混排再加一个参数setup_style(journalnature, langzh, serif_for_zhTrue)两个中文投稿专属坑见 references/journal_specs.md数字、变量名、单位必须走 Times New Roman不能用中文宋体——这是排版硬规范中文期刊的 EPS 上传后预览常出方框出图请保存为PDF而非 EPSEPS 对 TrueType 中文支持差字体清单和 Linux / macOS / Windows 的安装命令都写在 references/journal_specs.md 的中文字体安装指南里装完用python scripts/setup_style.py --list-fonts验证。投稿前最后一步跑一次合规自检图导出后用 scripts/check_figure.py 做一次机器审计——逐文件检查格式JPEG 直接 FAIL、DPI、矢量 PDF 的字体嵌入类型只读不改动原图python scripts/check_figure.py figs/*.pdf --min-dpi 300 --strict--strict模式下任何一个 FAIL 都会拦截导出——把格式不合规挡在投稿之前而不是等投稿系统打回。新手避坑清单5 条硬性原则来自 SKILL.md 的五条硬性原则建议贴在工位上✅按最终尺寸出图导出后不二次缩放缩放 50%9 pt 字就变 4.5 pt✅矢量优先数据图走 PDF / SVG / EPS照片才用 PNG / TIFF绝不 JPEG✅配色对色盲友好默认 Okabe-Ito / colorblind 调色板 冗余编码导出时开grayscale_previewTrue看灰度版✅字号可读正文标签 7–9 pt最小 ≥ 6 pt✅误差必有交代图注必须写明 SD / SEM / 95% CI n 检验方法与校正——SD 和 SEM 差一个 √n混淆可能导致结论反转快速上手两步安装git clone https://gitcode.com/gh_mirrors/sc/scipilot-figure-skill.git \ ~/.claude/skills/scipilot-figure-skill pip install -r ~/.claude/skills/scipilot-figure-skill/requirements.txtSciencePlots、pypdf、kaleido为可选增强缺失时技能会优雅降级并提示不影响运行。装好后直接把数据丢给 Claude Code / Cursor 说帮我把这份 CSV 画成 Nature 双栏图它就会自动走完剖析 → 选图 → 适配规范 → 自检 → 导出的全流程。 总结scipilot-figure-skill 把期刊图表规范从一份需要人肉对照的 checklist变成了一行setup_style(journal...)加一次check_figure自动审计。选对图、配对标、过质检——出版级投稿图就是这么来的。【免费下载链接】scipilot-figure-skillSciPilot Skills family - Publication-grade scientific figure copilot for Claude Code项目地址: https://gitcode.com/gh_mirrors/sc/scipilot-figure-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表