Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中放大世界地图_R_Maps - Fatal编程技术网

在R中放大世界地图

在R中放大世界地图,r,maps,R,Maps,我使用以下代码绘制特定国家的地图: library(maps) library(mapdata) map('worldHires', c('UK', 'Ireland', 'Isle of Man','Isle of Wight', 'Wales:Anglesey')) 这将生成以下图像: 如何放大到这个?这张照片没用。此外,地图看起来也不真实。有没有办法让它看起来更真实 (遗留)worldHires集合中有(以某种方式)属于英国的所有岛屿,命名为“UK:…”。因此,这包括直布罗陀,

我使用以下代码绘制特定国家的地图:

library(maps)
library(mapdata)
map('worldHires',
    c('UK', 'Ireland', 'Isle of Man','Isle of Wight', 'Wales:Anglesey'))
这将生成以下图像:

如何放大到这个?这张照片没用。此外,地图看起来也不真实。有没有办法让它看起来更真实

(遗留)worldHires集合中有(以某种方式)属于英国的所有岛屿,命名为“UK:…”。因此,这包括直布罗陀,但也包括更遥远的岛屿(如皮特凯恩斯)。可以通过以下方式查看所有包含的多边形:

map('worldHires',
         c('UK', 'Ireland', 'Isle of Man','Isle of Wight', 'Wales:Anglesey'))$names
摆脱这些偏远地区的最简单方法是设置边界:

map('worldHires',
     c('UK', 'Ireland', 'Isle of Man','Isle of Wight', 'Wales:Anglesey'),
 xlim=c(-15,5),ylim=c(48,61))
这将使多边形的数量从39个减少到预期的31个

或者,您可以明确列出所有部分(“英国:苏格兰”、“英国:泽西岛”等),或者明确删除英国的偏远部分。例如 “英国:(?!Gib | Asc)”适合英国:。。。除了直布罗陀和阿森松岛。但还有一些