R 用tmap软件包绘制欧洲地图

R 用tmap软件包绘制欧洲地图,r,raster,tmap,R,Raster,Tmap,我想使用tmap包映射一些光栅数据。我的地理范围是欧洲,R找不到欧洲地图,尽管我得到了最新版本的R和所有需要的软件包。我正在尝试: library(tmap) data(Europe) tm_shape(Europe) + tm_fill() 它写道 Error in as.list.environment(environment()) : object 'Europe' not found 我在几乎每个网站上都找到了这种方法,但我不知道为什么它不起作用。谢谢你的帮助 自第2版以来,

我想使用tmap包映射一些光栅数据。我的地理范围是欧洲,R找不到欧洲地图,尽管我得到了最新版本的R和所有需要的软件包。我正在尝试:

 library(tmap)
 data(Europe)
 tm_shape(Europe) + tm_fill()
它写道

 Error in as.list.environment(environment()) : object 'Europe' not found

我在几乎每个网站上都找到了这种方法,但我不知道为什么它不起作用。谢谢你的帮助

自第2版以来,欧洲数据集已从
{tmap}
中删除。但它曾经住在那里,你仍然可以在许多老博客中找到它,甚至可以找到答案(恐怕包括我的)

如果将{tmap}降级到1.11-2或更低版本,您可能会让它工作

或者你可以从其他软件包中构建欧洲形状,有很多。对于一个快速和肮脏的可视化,您可以考虑<代码> {RealNealEng}}/Cuth>,对于一些更花哨的东西,请考虑“代码> {GISCOR} <代码>,它与ErrStAt接口。< /P>
world <- rnaturalearth::countries110
europe <- world[world$region_un=="Europe"&world$name!='Russia',]

library(tmap)

tm_shape(europe) + tm_fill()

world自第2版以来,欧洲数据集已从
{tmap}
中删除。但它曾经住在那里,你仍然可以在许多老博客中找到它,甚至可以找到答案(恐怕包括我的)

如果将{tmap}降级到1.11-2或更低版本,您可能会让它工作

或者你可以从其他软件包中构建欧洲形状,有很多。对于一个快速和肮脏的可视化,您可以考虑<代码> {RealNealEng}}/Cuth>,对于一些更花哨的东西,请考虑“代码> {GISCOR} <代码>,它与ErrStAt接口。< /P>
world <- rnaturalearth::countries110
europe <- world[world$region_un=="Europe"&world$name!='Russia',]

library(tmap)

tm_shape(europe) + tm_fill()
世界