【发布时间】:2022-11-24 21:24:03
【问题描述】:
我试图在地图上突出显示单个 1x1 度网格方块。
它可以突出显示前 1 个方块的各个网格方块,但在突出显示第 4 个方块后,它开始突出显示多组方块,我不确定为什么?
library(ggOceanMaps)
#devtools::install_github("MikkoVihtakari/ggOceanMapsData")
library(ggOceanMapsData)
dt <- data.frame(lon = c(35, 35, 60, 60), lat = c(-25, -25, -40, -40))
grid_2019_1 <- data.frame(lat=c(-28, -29), long=c(51, 52))
grid_2019_2 <- data.frame(lat=c(-28, -29), long=c(52, 53))
grid_2019_3 <- data.frame(lat=c(-28, -29), long=c(53, 54))
grid_2019_4 <- data.frame(lat=c(-30, -31), long=c(41, 42))
grid_2019_5 <- data.frame(lat=c(-30, -31), long=c(42, 43))
P4 = basemap(data = dt,bathymetry = T,
lon.interval = 1,
lat.interval = 1,
bathy.style = "contour_blues",
bathy.border.col = NA,
bathy.size = 0.1,
bathy.alpha = 1)
P4.1 = P4 + stat_density2d(data = grid_2019_1, aes(x = long, y = lat, fill = ..density..),
geom = 'tile', contour = F)
P4.2 = P4.1 + stat_density2d(data = grid_2019_2, aes(x = long, y = lat, fill = ..density..),
geom = 'tile', contour = F)
P4.3 = P4.2 + stat_density2d(data = grid_2019_3, aes(x = long, y = lat, fill = ..density..),
geom = 'tile', contour = F)
P4.4 = P4.3 + stat_density2d(data = grid_2019_4, aes(x = long, y = lat, fill = ..density..),
geom = 'tile', contour = F)
P4.5 = P4.4 + stat_density2d(data = grid_2019_5, aes(x = long, y = lat, fill = ..density..),
geom = 'tile', contour = F)
【问题讨论】:
标签: r gis kernel-density stat-density2d