在R中绘制地图内的地图

时间:2013-11-11 18:11:21

标签: r map plot

我对任何编程都是全新的,我正在R!

深入开始

所以,我正在尝试绘制一些潜水地点的地图,我和一位朋友从中收集了一些数据,这些数据位于Isla de Juventud的西海岸。我已经绘制了古巴的地图和更加放大的R岛中的一个地图,而我希望实现的是下面的内容,但我只是把它与油漆一起扔掉所以显然它会更好R。

生产的品质

https://www.dropbox.com/sh/xve973hvih1vw77/OZ-gGpDgsJ< - 此链接

我对古巴地图和岛屿地图的代码分别是这个。

map("worldHires", xlim=c(-85.3198254, -73.718262), ylim=c(190663280, 23.5), fill=TRUE, col="darkseagreen3", bgcol="grey80") map.axes()

map("worldHires", xlim=c(-83.25, -82.5), ylim=c(21.4, 22), fill=TRUE, col="darkseagreen3", bg="gray80") rect(-83.2, 21.5, -83.15, 21.65, border="red")

我宁愿学习如何去做,也不知道我哪里出错了,如果有的话,在这里,因为我真的想用这个程序来提高我的技能。

2 个答案:

答案 0 :(得分:0)

我认为你看错了。

我在(http://cran.r-project.org/web/packages/maps/maps.pdf)中阅读了R包地图的手册,我找不到名为" worldHires"

的地图数据库

要更好地理解,请尝试命令

map('world2')
map.axes()

这应该给出世界地图的情节;但是,要突出显示某些城市,请阅读包装手册中的map.cities命令。

要获取古巴地图,请尝试使用

map("world2", region='Cuba',fill=TRUE, col="darkseagreen3")
map.axes()

我希望这会有所帮助

答案 1 :(得分:0)

您是否加载了地图,mapdata和maptools?那为我解决了同样的问题!