R 在雄蕊图上标出状态中心
我想画一张地图,如下图所示的无标题州,并用彩色圆圈显示所有州的中心 有谷歌地图API可以在R中使用,但它似乎不再免费使用 如何使用R中的Stamn地图库绘制此图片? 如果有一个关于Stamn地图的好教程,我将感谢任何帮助 谢谢你的回答,我找到了一个用Stamn Maps在r中显示地图的解决方案R 在雄蕊图上标出状态中心,r,stamen-maps,R,Stamen Maps,我想画一张地图,如下图所示的无标题州,并用彩色圆圈显示所有州的中心 有谷歌地图API可以在R中使用,但它似乎不再免费使用 如何使用R中的Stamn地图库绘制此图片? 如果有一个关于Stamn地图的好教程,我将感谢任何帮助 谢谢你的回答,我找到了一个用Stamn Maps在r中显示地图的解决方案 d <- data.frame(lat = state.center$y, lon = state.center$x) #-128.5, 27.5, -69, 49
d <- data.frame(lat = state.center$y,
lon = state.center$x)
#-128.5, 27.5, -69, 49
US <- get_stamenmap(bbox = c(left = -128.5, bottom = 27.5, right =
-68, top = 50) ,zoom = 4, maptype = c("terrain",
"terrain-background", "terrain-labels", "terrain-lines", "toner",
"toner-2010", "toner-2011", "toner-background", "toner-hybrid",
"toner-labels", "toner-lines", "toner-lite", "watercolor"),
crop = TRUE, messaging = FALSE, urlonly = FALSE,
color = c("color", "bw"), force = FALSE, where = tempdir())
p <- ggmap(US, base_layer = ggplot(data = d)) +
geom_point(aes(x = lon, y = lat), color = "blue", size = 2, alpha = 0.5)
p
d一个启动您旅程的简单示例:
set.seed(1702)
points <- data.frame(lon = rnorm(10, -95.4, 0.1),
lat = rnorm(10, 29.7, 0.1))
# get_stamenmap() defaults to the map of Houston, TX if there
# is no boundary box defined in the form of:
# c(lon_min, lat_min, lon_max, lat_max)
# For more information see ?get_stamenmap
ggmap(get_stamenmap()) +
geom_point(data = points,
aes(lon, lat),
color = "red")
set.seed(1702)
我在这里看到的一篇文章可能会有所帮助: