用途:为科学出版物创建出版级图表,排查误导性或失真的可视化,优化图形布局与元素尺寸,按数据特征选择合适图表类型,并确保统计标注正确放置。
主要能力:技能按主题拆分为参考文件,可按需加载。pitfalls-and-troubleshooting.md 涉及对数刻度失真、坐标变换错误、离群值处理、轴范围优化与浮点年份标签;chart-recipes.md 提供时间趋势、箱线图、散点图、类别比例、堆叠面积图等代码配方;color-palettes.md 提供 Okabe-Ito、Paul Tol 等色盲安全配色;claude-image-constraints.md 说明 Claude API 8000 像素限制与安全尺寸预设;figure-descriptions.md 提供图注模板;itol-reference.md 涉及 iTOL 数据集格式;journal-requirements.md 汇总 Nature、Science、Cell、PLOS、ACS、IEEE、Elsevier、BMC 等期刊的尺寸、DPI、格式与命名要求。
使用方式:可导入 assets 中的样式文件,如 plt.style.use('path/to/publication.mplstyle'),或使用 nature.mplstyle、presentation.mplstyle;assets/color_palettes.py 提供 apply_palette() 等辅助函数。scripts/figure_export.py 提供 save_publication_figure()、save_for_journal()、check_figure_size();scripts/style_presets.py 提供 apply_publication_style()、configure_for_journal()、set_color_palette()。
核心原则:始终检查对数刻度图,KDE 类图(小提琴、山脊)在对数轴上会失真,建议改用箱线图或先对数变换再在线性轴绘制;默认展示全部数据点(showfliers=True),离群值可能具有生物学意义,过滤需经领域专家审核并记录;使用色盲安全配色并辅以标记形状,避免红绿组合;共享给 Claude 的图片任一边不超过 8000 像素;文本定位使用纯数据坐标或 ax.transAxes,避免混用坐标系。
适用场景:科研论文配图、图表调试、布局优化、图表类型选择、统计标注、iTOL 系统发育注释,以及为 AI 工具生成图片。
限制:资料未提供具体收费、价格或平台支持信息;部分期刊规格与脚本行为需以实际文件为准。