【科研绘图系列】R语言绘制地图和散点图 - 指南
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者!
文章目录
- 介绍
- 加载R包
- 数据下载
- 函数
- 导入数据
- 数据预处理
- 画图
- 总结
- 系统信息
介绍
代码的第一部分专注于数据处理,目的是生成一个扩展数据表(Extended Data Table 6)。数据处理流程如下:
数据筛选:通过
filter
函数排除特定的记录,例如排除名称中包含“surf”、“Pico”、“Tot”的记录,以及时间列中包含“ - Historical”的记录。这些筛选操作有助于聚焦于特定的数据子集,排除可能不相关的数据。分组与聚合:使用
group_by
和reframe
函数对数据进行分组,并计算每个组的加权生物量(biomass
)。这里使用了sum(biomass * area, na.rm = TRUE)
来计算面积加权的生物量,这在生态学研究中是一种常见的方法,用于考虑不同区域的面积差异。数据转换:通过
pivot_wider
函数将数据从长格式转换为宽格式,便于后续的计算和可视化。然后,使用mutate
函数计算了不同排放情景下的生