繁体   English   中英

ggmap上的SpatStat结果图

[英]SpatStat result plot on ggmap

我想知道是否可以将通过spatstat( https://cran.r-project.org/web/packages/spatstat/index.html )得出的结果添加到从ggmap创建的图的顶部。

例如,如果我计算一个quadratcount,如何将结果添加到ggmap的顶部。

谢谢你的帮助,

阿诺

不幸的是,没有简单的方法可以做到这一点,因为spatstat使用基本图形,并且ggplot根本不同。 也许您可以在这种特定情况下使用此答案: https : //stackoverflow.com/a/10338467/3341769

最后,我已经能够做我想要的。 这是我的做法:

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函数获得结果后,我使用栅格函数将其转换为栅格。 然后,将其转换为数据框,然后可以轻松地将其作为geom_tile对象添加到ggmap对象中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM