用途:把科研数据转化为清晰、准确、可直接投稿的图表,适用于 Nature、Science、Cell、PLOS 等期刊的配图制作,也用于改进已有图表以达到发表标准。
主要能力:提供出版级样式预设与期刊专用样式文件(如 assets/nature.mplstyle);支持多面板布局、误差棒、显著性标记、色盲友好配色(Okabe-Ito 调色板、viridis/plasma/cividis 等感知均匀色图);按期刊要求控制图幅宽度(如 Nature 单栏 89 mm、双栏 183 mm);以正确分辨率与格式导出(矢量 PDF/EPS/SVG,位图 TIFF/PNG,避免 JPEG);提供图幅尺寸检查与按期刊导出脚本。
使用方式:先应用出版样式,例如 from style_presets import apply_publication_style; apply_publication_style('default'),或用 configure_for_journal('nature', figure_width='single') 按期刊配置;绘图后调用 save_publication_figure(fig, 'figure1', formats=['pdf','png'], dpi=300) 或 save_for_journal(fig, 'figure1', journal='nature', figure_type='line_art') 导出。seaborn 用户可先应用 matplotlib 出版样式,再 sns.set_theme(style='ticks', context='paper', font_scale=1.1) 与 sns.set_palette('colorblind')。
适用场景:折线图、箱线图、小提琴图、热图、相关性矩阵、带置信带的时间序列、多面板组合图,以及按期刊规范修正现有图表。
限制:资料未提供具体安装命令、依赖版本、收费与价格信息;实际期刊要求需以目标期刊最新投稿指南为准。