Построить карту со значениями для стран в цвете R?

У меня есть следующие простые примеры данных, которые я хочу нанести на карту с цветом градиента, соответствующим значению данной страны.

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)

По поиску гугл я нашел несколько сайтов. Тем не менее, я ищу небольшой и понятный код, который должен быть быстрым (я обнаружил, что методы ggplot слишком медленны). Разрешение карты мира не обязательно должно быть высоким.

Я попробовал следующий код:

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

Определенные нации могут быть окрашены как дано на:Использование пакета карт [R] - раскраска отдельных стран на карте мира Используя команду:

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

Но как я могу получить карту с вышеуказанными данными в градиенте цветов. Спасибо за вашу помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос