论文绘图初级
论文图表制作流程
从原始数据到投稿质量配图的标准化流程,覆盖 R/Python 绘图与 Inkscape 后处理。
预计耗时:1-3 小时 5 个步骤
操作步骤
1
数据清洗与整理
R (tidyverse) / Python (Pandas)清理异常值、缺失值,将数据整理为长格式(tidy data)便于可视化。
R 的 `pivot_longer()` 和 Python 的 `pd.melt()` 是转换宽表为长表的核心函数。
2
选择合适图表类型
思考明确数据关系:比较→柱状图;趋势→折线图;分布→箱线图/小提琴图;相关→散点图。
避免 3D 图表和饼图,顶刊审稿人对这两种图表有明显偏见。
3
R 或 Python 绘图
R (ggplot2) / Python (Matplotlib)用代码绘制基础图形,重点关注数据层,暂不过多调整样式。导出为 SVG 或高分辨率 PDF。
R 用 `ggsave('fig.pdf', width=8, height=6)` 导出;Python 用 `plt.savefig('fig.svg', bbox_inches='tight')`。
4
Inkscape 精修
Inkscape在 Inkscape 中打开 SVG,调整字体(推荐 Arial 或 Helvetica)、线宽、颜色,添加子图标签。
导出时选择 "导出为 PDF",分辨率设置与期刊要求一致(通常 300-600 DPI)。
5
检查投稿要求
期刊作者指南确认文件格式(TIFF/PDF/EPS)、分辨率(300-600 DPI)、尺寸(单栏 80mm/双栏 160mm)。
Nature 系列要求 300 DPI TIFF;Elsevier 接受 PDF/EPS;中文期刊通常接受 TIFF 和 JPG。
流程完成