¿Cómo crear un mapa del mundo en R con países específicos rellenados?

Me gustaría usar R para generar un mapa del mundo muy básico con un conjunto específico de países con un color rojo para indicar que son países endémicos de malaria.

Tengo una lista de estos países en un marco de datos, pero estoy luchando por superponerlos en un mapa del mundo.

He intentado usar elwrld_simpl objeto y también eljoinCountryData2Map método en elrworldmap paquete.

Me gustaría comentar esta respuesta para evitar la adición de una pregunta posiblemente redundante, pero no tengo suficiente reputación en este momento, disculpas por esto.

https://stackoverflow.com/a/9102797/1470099

Estoy teniendo dificultades para entender los argumentos dados a laplot() comando - Me pregunté si había una manera fácil de decirle a R que trazara todos los NAME del país en mi lista en elwrld_simpl mapa en lugar de usargrepl() etcétera etcétera.

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta