我想知道是否可以将从spatstat (https://cran.r-project.org/web/packages/spatstat/index.html)计算出的结果添加到从ggmap创建的图的顶部。
例如,如果我计算一个平方计数,我如何将结果添加到ggmap的顶部。
谢谢你的帮忙,
阿诺德
发布于 2016-02-17 19:44:46
不幸的是,没有简单的方法可以做到这一点,因为spatstat使用基本图形和ggplot是根本不同的。也许你可以在这个特定的案例中使用这个答案:https://stackoverflow.com/a/10338467/3341769
发布于 2016-03-10 11:41:33
最后,我终于能够做我想做的事情了。下面是我是如何做到的:
library(raster)
library(ggmap)
library(spatstat)
px = spatstat::pixellate(myDataset, eps=0.004, what=c("number"))
traj.raster = raster::raster(px)
raster_df = as.data.frame(rasterToPoints(traj.raster))在从pixellate函数获得结果后,我使用raster函数将其转换为光栅。然后,我将其转换为数据框,然后我可以轻松地将其作为geom_tile对象添加到ggmap对象中。
https://stackoverflow.com/questions/35453886
复制相似问题