小编phl*_*lot的帖子

如何在R中创建一个填写了特定国家/地区的世界地图?

我想用R来生成一个非常基本的世界地图,其中一组特定的国家用红色填充,表明它们是疟疾流行国家.

我在数据框中列出了这些国家/地区的列表,但我正在努力将它们叠加在世界地图上.

我已尝试使用该wrld_simpl对象以及包中的joinCountryData2Map方法rworldmap.

我会评论这个答案,以防止增加一个可能多余的问题,但我目前没有足够的声誉,为此道歉.

/sf/answers/637195821/

我很难理解plot()命令的参数- 我想知道是否有一种简单的方法告诉R在wrld_simpl地图上列出我的列表中的所有国家名称而不是使用grepl()等等.

plot(wrld_simpl, 
     col = c(gray(.80), "red")[grepl("^U", wrld_simpl@data$NAME) + 1])
Run Code Online (Sandbox Code Playgroud)

maps r r-maptools rworldmap

21
推荐指数
3
解决办法
2万
查看次数

标签 统计

maps ×1

r ×1

r-maptools ×1

rworldmap ×1