R 如何绘制地图的一部分,但周围有限制

R 如何绘制地图的一部分,但周围有限制,r,map,plot,gis,R,Map,Plot,Gis,如何绘制这样的图: require(ggmap) # The location argument defines the center of the map exampleMap <- get_map(location = c(lon = -95, lat = 30), zoom=5) ggmap(exampleMap) 看到图片在这里,我没有10的声誉,所以我不能张贴图片,所以粘贴一个图片的网址在这里 或 这张地图的右边是一张有限制的放大地图,这就是我想要的 如果是用R代码或其他程

如何绘制这样的图:

require(ggmap)
# The location argument defines the center of the map
exampleMap <- get_map(location = c(lon = -95, lat = 30), zoom=5)
ggmap(exampleMap)
看到图片在这里,我没有10的声誉,所以我不能张贴图片,所以粘贴一个图片的网址在这里

这张地图的右边是一张有限制的放大地图,这就是我想要的


如果是用R代码或其他程序语言会更好

我不太清楚你到底想做什么。您是否只想使用一组特定的lon/lat边界来制作贴图?你需要在上面绘制数据吗?您是否需要控制外观,使其看起来像您给出的示例(具有线边界和最少的地理信息)

ggmap
软件包可能会让您开始了解这一点。语法如下所示:

require(ggmap)
# The location argument defines the center of the map
exampleMap <- get_map(location = c(lon = -95, lat = 30), zoom=5)
ggmap(exampleMap)
require(ggmap)
#location参数定义地图的中心

exampleMap如果您将所有内容都作为空间对象,则只需使用标准plot()进行打印,并将lim设置为您喜欢的值

require(maptools)

shape <- readShapePoints("shapefile.shp")

plot(shape, xlim=c(minXcoordinate, maxXcoordinate) ylim=c(minYcoordinate, maxYcoordinate))
require(映射工具)

你这么快就回答了问题,谢谢,让我试一试。对不起,我的英语很差。我不会说英语。它可以绘制我自己的数据,而不是使用谷歌地图数据吗?限制单位可以用度符号表示吗?我希望我的地图图或多或少像我上传到
ggmap
的一样,只能基于谷歌地图或类似的在线资源(开放街道地图等)制作地图。您试图映射的数据是什么格式?根据您的数据编码方式,您将使用不同的方法。光栅格式,可以转换为其他格式,很容易绘制,没有基于度数符号的限制,但如果我希望使用外观良好的度数符号进行限制,这是很难的。如果您发布一个最小的、可复制的示例,包括光栅文件的可下载示例。此外,请在问题中明确说明,您的问题是如何添加带有度符号的轴标签。