0

我对任何编程都是全新的,我从 R 开始!

所以,我正在尝试绘制一些潜水地点的地图,我和一个伙伴从中收集了一些数据,这些地点位于尤文图德岛的西海岸。我已经绘制了古巴的地图,并在 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")

我宁愿在这里学习如何做或哪里出错了,如果有的话,因为我真的想通过这个程序提高我的技能。

4

2 回答 2

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()

我希望这有帮助

于 2013-11-11T19:54:32.497 回答
0

您是否加载了地图、地图数据和地图工具?这为我解决了同样的问题!

于 2016-08-04T12:27:13.623 回答