我想用R来生成一个非常基本的世界地图,其中一组特定的国家用红色填充,表明它们是疟疾流行国家.
我在数据框中列出了这些国家/地区的列表,但我正在努力将它们叠加在世界地图上.
我已尝试使用该wrld_simpl对象以及包中的joinCountryData2Map方法rworldmap.
我会评论这个答案,以防止增加一个可能多余的问题,但我目前没有足够的声誉,为此道歉.
我很难理解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)