Как создать карту мира в R с указанием конкретных стран?

Я хотел бы использовать R для создания очень простой карты мира с определенным набором стран, заполненных красным цветом, чтобы указать, что они являются эндемичными по малярии.

У меня есть список этих стран во фрейме данных, но я изо всех сил пытаюсь наложить их на карту мира.

Я пытался использовать объект wrld_simpl, а также метод joinCountryData2Mapв пакете rworldmap.

Я бы прокомментировал этот ответ, чтобы предотвратить добавление возможно избыточного вопроса, но в данный момент у меня недостаточно репутации, приношу извинения за это.

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

Мне трудно понять аргументы, переданные команде plot(). Мне было интересно, есть ли простой способ скажите R нанести все ИМЕНА стран в моем списке на карту wrld_simplвместо использования grepl()и т. д. и т. д.

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

21
задан Community 23 May 2017 в 12:26
поделиться