r语言世界地图点位分布图
时间: 2024-02-01 16:07:45 浏览: 204
您可以使用以下代码在R语言中绘制世界地图点位分布图:
```
# 导入必要的库
library(ggplot2)
library(ggmap)
library(sp)
library(maptools)
library(maps)
# 读取数据
mydata <- read.table("ljs.csv", header=TRUE, sep=",")
visit.x <- mydata$longitude
visit.y <- mydata$latitude
# 绘制基本地图
mp <- ggplot()
mp <- mp + borders("world", colour = "gray50", fill="white")
# 绘制带点的地图
mp <- mp + geom_point(aes(x=visit.x, y=visit.y), color="darkorange")
# 设置点的大小和范围
mp <- mp + scale_size(range=c(1, 1), name="Number of Visits")
# 设置坐标轴范围
mp <- mp + ylim(-60, 90)
# 去除图例
mp <- mp + theme(legend.position = "none")
# 显示地图
mp
```
这段代码首先导入所需要的库,并读取数据。然后,使用`ggplot2`绘制基本地图,并使用`geom_point`在地图上绘制点。点的大小按照收集的个数确定,并且设置了点的颜色为暗橙色。最后,设置了坐标轴范围和去除了图例,然后显示地图。
阅读全文
相关推荐







