¿Trazar mapa con valores para países como color en R?

Tengo los siguientes datos de ejemplo simples que quiero trazar en un mapa con un color de degradado correspondiente al valor del país dado.

ddf = read.table(text="
country value
USA 10
UK 30
Sweden 50
Japan 70
China 90
Germany 100
France 80
Italy 60
Nepal 40
Nigeria 20
", header=T)

En la búsqueda de google, encontré varios sitios. Sin embargo, estoy buscando un código que sea pequeño y claro, y que preferiblemente sea rápido (encontré que los métodos de ggplot son relativamente lentos). La resolución del mapa mundial no necesita ser alta.

Intenté el siguiente código:

library(maptools)
data(wrld_simpl)
plot(wrld_simpl)

Se pueden colorear naciones específicas como se indica en:Uso del paquete de mapas [R]: colorear en países específicos en un mapa mundial Usando el comando:

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

Pero, ¿cómo puedo obtener un mapa con los datos anteriores en un degradado de colores? Gracias por tu ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta