首页 文章

来自克里金数据的ggmap上的热图

提问于
浏览
1

我想在ggmap上绘制热图 .

library(ggmap)
  turku<-get_map('turku', zoom=13)
  turkumap<-ggmap(turku, extent="device", legend="topleft")
  turkumap
  turkumap+geom_density2d(mapping=aes(x = lon, y = lat),data = test, )

我们已经进行了一次测量活动,因此我有4460个地理参考点 .

为了得到一个预测图,我创建了一个400 * 400的网格,总共160000个点,我用克里金来计算预测 . 为了全面了解我3公里* 3公里内的现象,我认为某种热图是必要的,因为只绘制点,如果我没有做任何错误,则在 Map 上绘制一个填充的正方形 . (见file)我用来绘制点的代码是:

turkumap <- turkumap + geom_point(data=temp, aes(x=lon, y=lat),size=var1.pred)

所以基本上问题是这些点是沿着道路,因此热图是有问题的(参见here)并且有太多的单独绘制它们 . 有什么建议?

另一个相关的问题是我的数据是gstat,SpatialPointsDataFrame的经典格式,这意味着我必须强迫它们成为使用ggplot的数据帧,有更好的做法吗?

1 回答

  • 0

    @SlowLearner提供的链接解决了我的问题

相关问题