如何绘制这样的内容:
在此处查看图片,我没有10个声誉,因此我无法发布图片,因此请在此处粘贴图片网址。
http://www.flickr.com/photos/97751721@N07/9089566951 要么 http://www.flickr.com/photos/97751721@N07/9091786734
此地图的右侧部分是放大地图,有限制,这就是我想要的
如果是使用R代码或其他程序语言会更好!
答案 0 :(得分:1)
如果您将所有内容都作为空间对象,您可以使用标准plot()进行绘图,并将lim设置为您喜欢的内容。
require(maptools)
shape <- readShapePoints("shapefile.shp")
plot(shape, xlim=c(minXcoordinate, maxXcoordinate) ylim=c(minYcoordinate, maxYcoordinate))
答案 1 :(得分:0)
我有点不清楚你究竟想做什么。您是否只想制作一组具有特定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)
然后,如果您愿意,可以将数据添加到地图中(确切地说,如何将这些动作留给有动力的学生!)