有没有人知道如何根据事件的发生使用ggplot2和绘制内核密度图sf?
例如,考虑包中的meuse数据集sp(假设每个点都是一个事件发生)
library(sf)
library(ggplot2)
# data
data(meuse, package = "sp")
# as_sf
meuse_sf <- st_as_sf(meuse, coords = c("x", "y"), crs = 28992)
# example
ggplot(data = meuse_sf) +
geom_sf(alpha = .3) +
theme_bw()
Run Code Online (Sandbox Code Playgroud)
我想使用 geom_sf 创建一个二维内核密度。
Ps:使用起来很容易stat_density_2d,但是我正在处理空间数据并且它有一个多边形边框。