当绘制美国地图,我得到的地图,有一个大的白色三角中间。 任何人都看到相同的?
require(ggplot2)
require(ggmap)
require(maps)
US <- map_data("usa", region=".")
plot(ggplot(US, aes(x=long, y=lat)) +
geom_polygon() +
coord_map())
上述问题得到解决。 现在,我婉标记在地图上用的广告/电话/号码等城市 - 4900个位置的数据帧。 然而, google
限制使用非商业用户2500每天。 你知道的比打破了DF较小(<= 2500)行的数据帧,使得其他更好的解决方案中geopoint
,和缝合?
如这样,用伪数据:
state = rep("IL", 2500)
city = rep("Chicago", 2500)
ads = rep(15, 2500)
ads_df = data.frame(state,city,ads)
ads_df <- cbind(geocode(as.character(ads_df$city)), ads_df)
state= rep("FL", 2500)
city = rep("Miami", 2500)
ads = rep(15, 2500)
ads_df1 = data.frame(state,city,ads)
ads_df1 <- cbind(geocode(as.character(ads_df1$city)), ads_df1)
ads_df = rbind(ads_df,ads_df1)
plot(ggplot(US, aes(x=long, y=lat)) +
geom_polygon(aes(group = group) ) +
coord_map() + geom_point(data=ads_df, aes(x=lon, y=lat, size=ads), color="orange"))