如何使用R添加在图中绑定的NYC地图

时间:2017-03-30 13:27:38

标签: r ggplot2 ggmap

如何添加绑定到我的plot.nycmap数据集的NYC地图包括经度,纬度和价格变量。



longitude latitude price
-70.23  49.34   120
-20.31  30.26   56
...




min_lat <- 40.5774
max_lat <- 40.9176
min_long <- -74.15
max_long <- -73.7004

library(ggmap)
library(ggthemes)

plot <- ggplot(mapnyc, aes(x=longitude, y=latitude,color =logprice),alpha =0.03) +
            geom_point(size=0.8) +
            scale_x_continuous(limits=c(min_long, max_long)) +
            scale_y_continuous(limits=c(min_lat, max_lat)) 
plot 

所以我想在NYC地图中获取空间图?在我的情节中,我没有被束缚在那里。 enter image description here

1 个答案:

答案 0 :(得分:0)

由于您使用的是ggmap包,我建议使用ggmap()函数:

mapnyc <- data.frame(latitude = c(40.7032815,40.7082398),
                     longitude = c(-74.0192166, -74.0054436),
                     logprice = c(120,56))
nyc_base <- ggmap::get_map("New York City", zoom = 14)
ggmap(nyc_base) + geom_point(data=mapnyc, aes(x=longitude, y=latitude), color="red", size=20, alpha=0.5)

注意:我无法理解您的边界框的原始数据,因此我只创建了自己的数据。

enter image description here