我想使用 WGS84 坐标创建一个带有六边形单元的空间网格(即由 2 个坐标 X=Latitude 和 Y=Longitude 定义的单元格)
所以,这就是我的想法:
library(ggplot2);library(hexbin)
X<-seq(-10,20,by=0.1) # create coordinates vectors X and Y
Y<-seq(35,65,by=0.1)
z<-rnorm(301,0.5,1)
df<-as.data.frame(cbind(X,Y,z)) # create data frame with a z value for each cells (X,Y)
pl<-ggplot2(data=mat,aes(x=X,y=Y,z=z))+stat_summury_hex(fun=function(x) sum(x))
plot(pl)
但是这样做并不能提供我想要的。
所以,我的问题是:如何使用纬度/经度坐标使用六边形单元格制作空间网格?
第二个问题:如何创建一个以一点为中心的网格(这将代表质心,而不是像往常一样代表左下角?)