生态学报 Python 绘图规范
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0b4daba6/stxbplot。
技能介绍
期刊返修中反复出现的改图要求
给《生态学报》投稿过图的作者多半遇到过这类反馈:经纬度坐标和刻度要去掉、指北针和比例尺位置不对、多幅子图色标范围不一致、字体字号达不到出版要求。这些修改琐碎但强制,逐幅手动调整既耗时又容易在子图之间引入不一致。这套技能的价值在于把编辑部终版验收过的绘图脚本固化成可复用的范式。
四类论文配图的统一实现
- 空间分布图:
PlateCarree投影 +rasterio.mask按省界裁剪,连续变量用绿系色带、误差用RdBudiverging;预测与真实合并后取 1–99 分位统一set_clim,保证多子图可比;右上指北针、右下比例尺(自动选整值公里数),终版用remove_axes_frame_ticks去掉经纬度刻度和外框。 - 预测 vs 真实散点图:3×3 布局,随机采样不超过 1 万点,叠加红色回归线与黑色 1:1 参考线,
ax.text标注 R²;只保留 left/bottom 边框,刻度朝内。 - 误差分级空间图:相对误差除以
max(|true|, 1e-6)防除零,|误差| > 500 置nan,按 9 级分类映射 RdBu 色带,图例分两排。 - 时间序列/SHAP 折线图:散点加拟合实线,右上角按序标注回归公式,轴标签中英双行,去网格但保留四边框。
字号由 FONT_SCALE 统一控制,改图时只需调这一个系数。终版输出 JPG 600dpi 主图,另存 PDF(pdf.fonttype=42,AI 可编辑)和 TIFF。
适用边界与注意点
- 脚本提炼自栅格与模型评估场景,矢量点数据、三维图、多面板混排需自行扩展。
- 早期带经纬度刻度的范式已被终版取代,新投稿勿沿用。
- 字号缩放系数(1.35/1.5)针对大版面校准,单栏小图需重新验证效果。
使用场景
- 论文返修阶段,编辑要求去掉地图的经纬度刻度、补指北针与比例尺,并统一多个子图的色标范围
- 训练好深度学习模型后,需要绘制 3 模型 × 3 年的预测 vs 真实散点图,并标注 R²
- 绘制相对误差空间分布图,将误差按 9 级 diverging 色带分级并生成图例
- 撰写 SHAP 分析章节,需要绘制带回归公式标注的时间序列趋势折线图
适合人员
- 生态学方向研究生,正在撰写学位论文或期刊投稿,需要按编辑部规范重绘地图类配图
- 遥感与 GIS 研究者,处理栅格数据并制作空间分布图、误差分级图
- 深度学习模型开发者,负责模型精度评估,需要产出可投稿的散点对比图
- 期刊编辑或科研助理,复核投稿图片是否符合出版格式要求