【科研绘图系列】R语言绘制地图(map plot)
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者!

文章目录
-
- 介绍
-
- 数据准备
- 地图绘制
- 站点标注
- 加载R包
- 数据下载
- 导入数据
- 数据预处理
- 画图
- 总结
- 系统信息
介绍
这段代码是一个基于R语言的地理数据可视化脚本,主要使用了ggplot2、ggrepel和maps这三个强大的R包来生成一个世界地图,并在地图上标注特定地点的位置。以下是详细的介绍:
数据准备
- 地图数据:通过
map_data("world")函数获取世界地图的数据。这个函数来自maps包,它能够提供一个包含世界各个国家边界的地理数据框,其中long和lat分别表示经度和纬度,group用于分组绘制多边形。 - 站点数据:从文件
capital_location.txt中读取站点数据,存储在变量site中。这个文件可能包含站点的经度(long)、纬度(lat)、所属大洲(continent)和数据来源(source)等信息。
地图绘制
- 基础地图:使用
ggplot()初始化绘图对象p,并通过geom_polygon()绘制世界地图的边界。地图的填充颜色设置为浅灰色(RGB值为
