PUBLICATION-READY FIGURE WORKBENCH
FigForge · 科研图表与可发表级可视化工作台
上传数据 → 自动推荐图表并给出反面提示 → 套用 Nature / Elsevier / IEEE / ACS 模板 → 导出带溯源元数据的 PDF / SVG / TIFF。全程只读原始数据:不改值、不删点、不插补、不四舍五入。
HARD RULE 01禁止任何形式的数据篡改;离群点仅标注,随机数必带种子。
HARD RULE 02默认不截断 Y 轴;手动截断必画断轴符号并在图注写明区间。
HARD RULE 03任何平滑 / 拟合 / 插补必须在图注标明方法与参数。
HARD RULE 04导出文件内嵌原始数据链接与生成时间戳(ISO 8601)。
STEP 01
数据导入
INGESTION
解析 CSV / TSV,逐列推断变量类型;原始层只读,任何异常只做标注。
拖入 CSV / TSV,或点击下方按钮
Excel 请「另存为 CSV」后载入 · 全部解析在浏览器本地完成,文件不上传
步骤数据导入与只读锁定
页面交互拖入 CSV/TSV;预览表逐列显类型、缺失率、唯一值数,可手改锁定
算法/规则唯一率>95%→ID;非数值水平 ≤min(20,n^0.5)→分类;可解析→日期;缺失>30% 黄标不填补
期刊规范条款Nature 要求随文提交 source data;禁四舍五入、删点、插补与静默类型转换(SEPT9)
导出参数附原数据副本+SHA-256、UTF-8、时区与 parse_log(列类型、缺失清单)
校验项行数一致;哈希重算通过;缺失与可疑转换列 100% 列出;alter_log 为空
STEP 02
类型推荐
CHART SUGGESTION
3 种候选图,每张同时给出推荐理由与「该图会掩盖什么信息」的反面提示——反面提示不可关闭。
步骤类型推荐:3 候选图+反面提示
页面交互三卡并排同数渲染;推荐理由与常驻不可关的反面提示同显;点选后摘要入图注
算法/规则按变量组合打分取前三;n>2000 自动降密度渲染并公示分箱;n≤10 强制全点叠加
期刊规范条款Nature/Elsevier 劝退以「均值±误差棒」代分布;须显示全部点或确切 n
导出参数figure_spec.json 记 chart_id、reason、caveat、bin_size、n、seed
校验项每卡 caveat 非空;条形类默认全点叠加;n≤10 降级抖动散点;导出须知复述 caveat
STEP 03
期刊模板
JOURNAL TEMPLATES
参数取自四社现行条款;选中即写死,不随后续滑杆漂移。
步骤期刊模板:四社规范库
页面交互四社卡+单双栏切换;选中后参数写死,只读显示条款出处
算法/规则px=mm×dpi/25.4;字号线宽按印刷尺寸反算校验,超限告警;模板不被滑杆覆盖
期刊规范条款Nature 89/183 mm、5–7 pt、≥300 dpi;Elsevier 90/190 mm、≥7 pt;IEEE 3.5/7.16 in、≥8 pt;ACS ≤3.33/≤7 in、≥4.5 pt
导出参数宽高 mm、dpi、RGB、TrueType 子集嵌入
校验项尺寸落区间;字号线宽达标;双栏高不超上限
STEP 04
配色与标注
PALETTE & SIGNIFICANCE
色盲友好配色 + 显著性星号;星号由本地计算的检验给出,并做多重比较校正。
配色方案
可分辨性校验:—;色块同时以符号/线型冗余编码。
显著性标注
步骤配色与显著性标注
页面交互Okabe–Ito/viridis/cividis/灰度切换;三型色盲与灰阶模拟;选两组+检验+校正出星号
算法/规则定性 ≤8 色禁红绿相邻与彩虹;连续色固定 vmin/vmax;Welch t 本地算 p,BH/Bonferroni 校正分级
期刊规范条款ACS 要求文本对比度 ≥4.5:1、非文本 ≥3:1;Nature 禁红绿对比与彩虹尺,须有符号冗余
导出参数色值十六进制、检验方法、统计量、df、精确 p、每组 n 入图注
校验项星号与 p 一致;灰度可辨;每组标 n;误差棒定义已写明
STEP 05
导出
EXPORT
矢量优先,栅格按最终印刷尺寸反算像素;文件头内嵌源数据链接与 ISO 8601 时间戳。
—
—
—
载入数据后自动生成图注。
步骤导出 PDF/SVG/TIFF
页面交互格式+dpi 滑杆;「投稿预检」全绿才放行,未过项禁用导出并列出条目
算法/规则矢量路径优先;栅格按印刷尺寸 × dpi 反算像素;字体子集嵌入且不转曲
期刊规范条款Nature 禁文字转曲;Elsevier TIFF 用 LZW 无损;分辨率按最终印刷尺寸核算,禁上采样
导出参数文件名 FigN_期刊_栏宽_dpi;文件头内嵌 source_url、sha256、UTC 时间戳、renderer 版本
校验项链接与时间戳入文件头;dpi 元数据=像素÷尺寸;PDF 文字可复制
STEP 06
代码复现
REPRODUCIBLE CODE
由同一份 figure_spec.json 渲染,参数全部写死值,含随机种子与环境版本锁。
载入数据后生成。
步骤代码复现:Python/R 双轨
页面交互双栏代码同步显示,可复制下载,附依赖锁与 sessionInfo 快照
算法/规则由同一 figure_spec.json 渲染,含种子、分箱参数、统计调用与环境版本,参数写死
期刊规范条款Nature/Elsevier 要求图可由脚本重建;拟合平滑在图注与代码双处声明
导出参数figsize(mm→inch)、savefig(dpi、metadata)、np.random.seed/set.seed
校验项重跑图元一致;重跑哈希一致;依赖可一键安装;拟合参数与图注文本一致