Traçar um mapa com valores para países como cor em R?

Tenho os seguintes dados de exemplo simples que quero plotar em um mapa com gradiente de cor correspondente ao valor do país especificado.

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)

Na pesquisa do google, encontrei vários sites. No entanto, estou procurando por um código que seja pequeno e claro e, de preferência, seja rápido (achei os métodos ggplot relativley lentos). A resolução do mapa do mundo não precisa ser alta.

Eu tentei o seguinte código:

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

Nações específicas podem ser coloridas conforme indicado em:Usando o pacote [R] maps - colorindo em nações específicas em um mapa do mundo Usando o comando:

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

Mas como posso obter o mapa com os dados acima em um gradiente de cores. Obrigado pela ajuda.

questionAnswers(3)

yourAnswerToTheQuestion