scientific-visualization
用于可发表图表的元技能。在创建需要多面板布局、显著性标注、误差棒、色盲友好配色以及特定期刊格式(Nature、Science、Cell)的期刊投稿图表时使用。通过编排 matplotlib/seaborn/plotly,并应用出版风格。用于快速探索时可直接使用 seaborn 或 plotly。
Scientific Visualization - 期刊级科学图表制作技能
技能概述
Scientific Visualization 是一个专用于创建符合期刊投稿标准的科学图表的元技能,帮助科研人员快速生成出版级质量的数据可视化内容,支持 matplotlib、seaborn 和 plotly 等主流绘图库,确保图表符合 Nature、Science、Cell 等顶级期刊的格式要求。
适用场景
1. 期刊论文投稿配图制作
当您需要为学术论文创建投稿图表时,此技能提供符合期刊规范的完整解决方案。支持单栏(89mm)和双栏(183mm)等多种期刊尺寸要求,自动处理 DPI、格式和样式规范,确保图表一次性通过期刊格式审查。
2. 色盲友好的数据可视化
适合需要确保图表可访问性的科研场景,提供 Okabe-Ito 等经过验证的色盲安全调色板,确保所有类型的色盲用户都能正确区分数据。内置测试流程,验证图表在灰度模式下的可读性,符合现代期刊的包容性要求。
3. 统计图表与显著性标注
适用于需要展示统计严谨性的科学图表,支持误差线(SD、SEM、CI)、显著性标注(、、)和个体数据点展示。自动计算置信区间,确保统计图表符合科研规范,让数据分析结果更具有说服力。
核心功能
1. 期刊专用样式预设
提供针对 Nature、Science、Cell 等主流期刊的预配置样式文件,包含字体、字号、线条粗细、配色方案等所有视觉规范。一键应用期刊样式,自动调整图表尺寸和布局,省去手动调整的繁琐过程,确保图表符合投稿要求。
2. 色盲安全调色板系统
内置经过科学验证的色盲友好配色方案,包括 Okabe-Ito 调色板和感知均匀的连续色阶(viridis、cividis 等)。支持热图、散点图、折线图等多种图表类型的最佳配色实践,并提供灰度兼容性测试功能。
3. 智能图表导出工具
根据图表类型和期刊要求,自动选择最优的导出格式和 DPI 设置。矢量格式(PDF、EPS、SVG)用于线图和文字为主的内容,高分辨率 TIFF(300-600 DPI)用于照片和显微镜图像。一次导出多种格式,满足期刊投稿、存档和展示的不同需求。
常见问题
如何创建符合 Nature 期刊要求的图表?
使用本技能的样式预设功能,可以通过 configure_for_journal('nature', 'single') 一键配置 Nature 期刊的单栏尺寸(89mm)和样式规范。技能已内置 Nature 的字体、字号、线条粗细等所有要求,创建图表后使用 save_for_journal() 函数导出即可确保符合格式标准。
科学图表的 DPI 应该设置多少?
根据图表类型和期刊要求选择:线图、柱状图等矢量图表应使用 600-1200 DPI 或矢量格式(PDF、EPS、SVG);照片、显微镜图像等位图应使用 300-600 DPI 的 TIFF 或 PNG 格式。本技能的导出工具会根据图表类型自动推荐合适的 DPI 和格式,避免常见的不符合规范问题。
如何确保图表在黑白打印时仍然可读?
使用色盲安全调色板(如 Okabe-Ito)并添加冗余编码。除了颜色差异外,还可以通过线型(实线、虚线、点线)、标记点(圆形、方形、三角形)或图案填充来区分数据系列。技能提供的调色板已经过灰度兼容性测试,建议在创建图表后使用打印预览或转换为灰度模式进行验证。